1、直接写
string connStr = "server=.;uid=sa;pwd=;database=pubs";//sql2000
2、读配置文件
string connStr = ConfigurationManager.ConnectiongString["connString"].ConnectionString;
string connStr = "server=.;uid=sa;pwd=;database=pubs";//sql2000
2、读配置文件
string connStr = ConfigurationManager.ConnectiongString["connString"].ConnectionString;
解决方案 »
- GridView 某列下载问题
- 索引超出范围。必须为非负值并小于集合大小。求助
- 从session里取数组,用.vb写
- asp.net mvc 创建一个默认项目就报错
- 我如何把unicode编码的字符串转换成gb2312编码的字符串?
- 数据不正确,在线等解决方案
- 我想问问关于视屏会议是否可以用.net来实现?
- 请问vs2003只装asp.net和c#有多大啊?
- 安装要求排序,最前面的数字,其层数不一定只有4层,最多可至8层,就是其所在的层数,其格式如下,请高手指点,谢谢!!急急
- 用RegularExpressionValidator等控件的报错!
- VS2005 里面的虚拟机是怎么回事啊
- 关于2.0的List泛型的疑问.诚心求教技术问题,高手请进.
WEB.CONFIG 这个文件就自动生成了,而且数据库连接也会自动生成。
一般连接数据库会把connectionstring属性值写在web.config中
在<configuration>节点下增加
<appSettings>
<add key="Conn" value="packet size=4096;user id=用户名称;data source=服务器名称;persist security info=True;initial catalog=数据库名称;password=密码"/>
</appSettings>在cs文件中获取该值:private SqlConnection myConnection = null;
myConnection = new SqlConnection(ConfigurationSettings.AppSettings["Conn"].ToString());
const string CONNECTION = "";//连接字符串System.Date.SqlClient.SqlConnection database = new System.Date.SqlClient.SqlConnection(CONNECTION);
database.Open();
<connectionStrings>
<add name="MyWebDataConnectionString" connectionString="Data Source=127.0.0.1;Initial Catalog=MyWebData;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
也面中这样调用
string connString = ConfigurationManager.ConnectionStrings["MyWebDataConnectionString"].ConnectionString;
SqlConnection conn = new SqlConnection(connString)
conn.open()