今天主要学习使用Connection对象连接数据库
- SQL Server .NET数据提供程序的链接对象是SqlConnection。
数据库连接字符串的常用参数及说明
- Connection Timeout :在终止尝试并产生异常前,等待连接到服务器的连接时间长度(以秒为单位)。默认值是15秒。
- Initial Catalog或DataBase :数据库的名称。
- Data Souse 或Server :连接打开时使用的SQL Server 名称,或者是Microsoft Access 数据库的文件名。
- PassWord或Pwd :SQL Server 账户的登录密码。
- User ID或uid :SQL Server登录账户。
- Integrated Security :次参数决定连接是否为安全连接,可能值有 true 、false、和sspi(sspi是true的同义词)
SQLConnection类是用于建立与SQL Server服务器连接的类,其语法格式如下:
SqlConnection con = new SqlConnection("Server=服务器名;User Id=用户;Pwd=密码;DataBase=数据库名称");
//创建连接数据库的字符串 string SqlStr = "Server=(local);User Id=sa;Pwd=123456;DataBase=XiaoHuDui"; //创建SqlConnection对象 //设置SqlConnection对象连接数据库的字符串 SqlConnection con = new SqlConnection(SqlStr); //打开数据库 con.Open(); .... //关闭数据库 con.Close();
技巧
(1)在Web.config文件中配置与数据库连接的字符串
<configuration> <appSettings > <add key="Conn" value="server=(local);database=XiaoHuDui;uid=sa;pwd=123456"/> </appSettings> </configuration>
(2)获取Web.config文件中与数据库连接的字符串
public SqlConnection getConnection() { //获取Web.config文件中的连接字符串 string myStr = ConfigurationManager.AppSettings["Conn"].ToString(); SqlConnection myConn = new SqlConnection(myStr); return myConn; }
时间: 2024-10-14 20:56:58