ASP.NET连接SQL Server数据库配置
引言:网页的制作,必然缺少不了数据库的点缀,下面就简单介绍ASP.NET创建数据库连接的几种方式
注意:以下方式请添加System.Configuration程序集的引用
1.使用APPSetting
方式一(SQL Server账号验证登录):
在web.config的根节点(<configuration>添加这</configuration>)添加↓
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
<appSettings> <add key="连接键名" value="server=服务器名;database=数据库名;uid=登录账号;pwd=登录密码;"/> </appSettings>
方式二(Windows验证登录):
添加位置与方式一相同
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
<appSettings> <add key="连接键名" value="server=服务器名;database=数据库名;Integrated Security=True;"/> </appSettings>
上面方式一、方式二选一种即可,以下两句可忽略↓
Integrated Security=True 表示使用使用Windows验证登录
Integrated Security =false 或者不写 ,就要输入账号和密码验证登录了
获取连接字符串或连接对象(需要进行连接可直接用)
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
using System.Configuration; //在需要获取连接字符串时直接↓ string conStr = ConfigurationManager.AppSettings["连接键名"].ToString(); //在需要连接对象时↓ /// <summary> /// 获取连接数据库对象方法 /// </summary> /// <returns>返回sqlconnection对象</returns> public SqlConnection Getcon() { string conStr = ConfigurationManager.AppSettings["连接键名"].ToString(); SqlConnection con = new SqlConnection(conStr); return con; }
2.使用connectionStrings(觉得 1 好用可不看!)
方式一(SQL Server账号验证登录):
在web.config的根节点(<configuration>添加这</configuration>)添加↓
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
<connectionStrings> <add name="连接名" connectionString="server=服务器名;database=数据库名;;uid=登录名;pwd=登录密码;"/> </connectionStrings>
方式二(Windows验证登录):
添加位置与方式一相同
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
<connectionStrings> <add name="连接名" connectionString="server=服务器名;database=数据库名;Integrated Security=True;"/> </connectionStrings>
同样二选一即可
获取连接字符串或连接对象(需要进行连接可直接用)
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
//获取连接字符串 string conStr = ConfigurationManager.ConnectionStrings["连接名"].ToString(); //获取连接数据库连接对象 /// <summary> /// 获取连接数据库对象 /// </summary> /// <returns>返回sqlconnection对象</returns> public SqlConnection Getcon() { string conStr = ConfigurationManager.ConnectionStrings["连接名"].ToString(); SqlConnection con = new SqlConnection(conStr); return con; }
APPSetting与connectionStrings两种方式有细微差异,请不要混着用!
如果忘记了连接字符串如何写,还可以选择选择以下方式连接!
3.使用VS的添加数据库连接方式(该方式较繁琐)
3.1.打开VS->视图->服务器资源管理器
3.2.右键数据库连接->添加连接
3.3.数据源可选两种方式,都可以。
方式一,Microsoft SQL Server (SqlClient)
方式二,Microsoft SQL Server 数据库文件 (SqlClient)
下图用的方式一,若数据库安装在本地
可以用Windows身份验证,不需要用户名和密码。
3.4.点击确定后就会创建连接了,此时可以在连接的数据库属性中看到连接字符串
将该连接字符串按照上面的方式 1 或方式 2 连接即可
小总结:连接方式大大把,简单稀饭最重要,嘿嘿嘿
该文章参照:1.CSDN-优秀是不可能的 2.CSDN-weixin_40333655