当前位置:编程学习 > C#/ASP.NET >>

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个不同的字符的随机数

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,