一、SqlConnection连接数据库
1.定义连接字符串
//server:服务器名称 uid:登录名 pwd:密码 datebase:数据库名称 string connStr="server = .;uid = sa; pwd = 123;database = 北风贸易";
2.创建连接对象
//其中,connStr为之前定义的连接字符串 SqlConnection conn = new SqlConnection(connStr);
3.打开并连接数据库
//打开并连接数据库 conn.Open();
4.关闭数据库
//关闭一个连接 conn.Close();
5.释放数据库
//关闭一个连接,并清理连接所占用的资源 conn.Dispose();
6.Close和Dispose的区别
Close:关闭一个连接,还可以重新连接
Dispose:关闭一个连接,并清理连接所占用的资源,不能重新连接
7.using语法糖
//连接字符串 string connStr = "server = .;uid = sa; pwd = 123;database = 北风贸易"; //using语法糖 using (conn = new SqlConnection(connStr)) { conn.Open(); } //using语法糖:相当于try finally ,但会默认调用Dispose,代码如下 SqlConnection conn = new SqlConnection(connStr); try { conn = new SqlConnection(connStr); conn.Open(); } finally { conn.Close(); conn.Dispose(); }