首页 理论教育 Windows程序设计基础:连接数据库

Windows程序设计基础:连接数据库

时间:2023-10-21 理论教育 版权反馈
【摘要】:在ADO.NET中,如果使用.NET Framework数据提供程序操作数据库,必须调用Connection对象的Open()方法先打开与数据库的连接,在操作完数据库后,必须调用Connection对象的Close()方法关闭连接。连接数据库的主要步骤如下。其实我们不必完全自己来手写连接字符串,可以使用数据链接属性获得连接字符串。图6-3添加数据库连接在弹出的“连接”对话框中,输入服务器名,用户名,选择要连接的数据库,点击测试连接,最后点击确定。

Windows程序设计基础:连接数据库

在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方法关闭与数据库的连接,释放资源。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈