labview与数据库资料 下载本文

17.2 Database Connectivity应用典型实例 17.2.1 在Access中建立一个数据库

使用NI所提供的数据库工具包Database Connectivity只能操作数据库,但是无法创建数据库,因此需要借助第三方数据库管理系统,如Access等来创建数据库。首先我们建立一个Data.mdb的数据库文件。

打开Microsoft Access软件,单击文件>>新建…,选择空数据库,保存到文件夹下。创建方法如图17-11所示。

图17-11 在Access中创建数据库表格

在利用Database Connectivity工具包操作数据库之前,需要先连接数据库,连接数据库的方法有以下两种。

1.利用DSN连接数据库

LabVIEW数据库工具包基于ODBC(Open Database Connectivity)技术,在使用ODBC API函数之前,需要提供数据源名DSN(Data Source Names)才能连接到实际数据库,所以需要首先创建DSN。Database Connectivity工具包与ODBC的关系如图17-12所示。

打开Windows控制面板>>管理工具,选择数据源,进入“ODBC数据源管理器”对话框,如图17-13所示。

图17-12 DB Tools与ODBC的关系 图17-13 “ODBC数据源管理器”对话框

在“用户DSN”页面下创建的数据源只有本用户才能访问,在“系统DSN”页面下创建的数据源,该系统下的所有用户都可以访问。在此选择“用户DSN”,单击

“添加”按钮,在弹出的“创建新数据源”对话框中选择

“Driver do Microsoft Access(*mdb)”,然后单击“完成”按钮,如图17-14所示。

随后弹出“ODBC Microsoft Access安装”对话框,输入“数据源名”,如“LSData”,然后单击“选择”按钮,选择建立好的Data.mdb数据库文件,单击“确定”按钮,如图17-15所示。

图17-14 “创建新数据源”对话框

图17-15 “ODBC Microsoft Access安装”对话框

完成以上配置后,就可以在“用户DSN”页面下看到新创建的名为LSData的DSN了。单击“确定”按钮可完成DSN的建立。