在ADO.NET中,如果使用.NET Framework数据提供程序操作数据库,必须调用Connection对象的Open()方法先打开与数据库的连接,在操作完数据库后,必须调用Connection对象的Close()方法关闭连接。
连接数据库的主要步骤如下。
第一步:定义连接字符串(ConnectionString)
例如:
String ConnectionString=" Data Source =STUDENT; Initial Catalog =dept_emp; User ID=sa";
其中:Data Source=服务器名;Initial Catalog=数据库名;User ID=用户名。
连接字符串(ConnectionString)定义了同数据库建立连接需要的参数如表6-5所示。
表6-5 ConnectionString所需参数
不同的数据库连接字符串格式不同,SQL Server数据库混合模式下的连接字符串格式一般为:
Data Source=服务器名;Initial Catalog=数据库名;User ID=用户名;Pwd=密码
例如,我们想连接到本机的EBuy数据库,连接字符串可以写成:
小贴士
连接字符串中:服务器如果是本机,可以输入“.”来代替计算机名或者IP地址;密码如果为空,可以省略Pwd一项;各参数之间用“;”号隔开;
第二步:创建Connection对象。(www.xing528.com)
使用定义好的连接字符串创建Connection对象。
第三步:打开与数据库的连接。
调用Connection对象的Open()方法打开数据库连接。
在这三步中,第一、二步也可以调换,可以先创建一个Connection对象,再设置它的ConnectionString属性,如:
你可能会说连接字符串这么长,怎么记得住呢?其实我们不必完全自己来手写连接字符串,可以使用数据链接属性获得连接字符串。方法如下:
(1)新建一个文本文档,把文档的后缀改成 .udl。如果文本文档的名字为con,那么文本文档的名字就是con.udl。
(2)打开con.udl,先选择提供程序中的Microsoft OLE DB Provider for SQL Server,如图6-3所示。
图6-3 添加数据库连接
(3)在弹出的“连接”对话框中,输入服务器名,用户名,选择要连接的数据库,点击测试连接,最后点击确定。
(4)右击con.udl,选择“打开方式”中的“记事本”就可以找到连接字符串了。
小贴士
当我们对数据库操作时,先用Open方法打开数据库,当操作完毕要用Close方法关闭与数据库的连接,释放资源。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。