ASP.NET中如何用WEB.CONFIG文件来连接SQL数据库
这是我连接到ACCESS的数据库语句(在webconfig中):
<connectionStrings>
<add name="DBConn" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|SharePoint.mdb" providerName="System.Data.OleDb"/>
</connectionStrings>
同理,我怎么把他改成连接SQL的语句呢?
用户名和密码需要吗。如果需要应该怎么写?
追问:datasource可以用local代替吗?还有
能简单把我的例子改一下吗?
我基础差,理解起来有点困难!
谢谢啦1
答案:最好是用带用户和密码的。<add name="ConnStr" connectionString="data source=MICROSOF-E46D5F\SQL2005;Initial Persist Security Info=True;uid=登陆帐户;pwd=密码;Catalog=数据库名;database=数据库名、这俩个用哪个都可以,如果一起用系统会选择database的" providerName="System.Data.SqlClient" />
<connectionStrings>
<add name="xiangCtr" connectionString="Data Source=.(本机用点就行了,如果上传到空间就要写数据库IP如“124.24.122.147”);Initial Catalog=数据库名;User ID=登陆帐户;password=密码" providerName="System.Data.SqlClient"/>
</connectionStrings>
ACCESS的数据库跟SQL的规则肯定有所不同的啊、 你只要记得每个数据库在配置文件里面的写法就行了。 其实这个很简单的。
页面调用为
SqlConnection con=System.Configuration.ConfigurationManager.ConnectionStrings["xiangCtr"].ConnectionString //这里["xiangCtr"].写你在配置文件里面定义要链接数据库的name。
然后直接用这个实例化的con就行了。
上一个:在asp.net中怎么用客户端上传控件上传文件?
下一个:asp.net 后台生成16个不同的字符的随机数