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(); }
本文介绍了如何使用C#进行SQL数据库连接的管理,包括连接字符串的定义、连接对象的创建、打开与关闭数据库连接,以及如何正确释放资源。此外,还对比了Close与Dispose方法的区别,并展示了使用using语法糖来简化资源管理的方法。
1152

被折叠的 条评论
为什么被折叠?



