LabVIEW操作MySQL数据库3

郑华国 http://pf.39.net/bdfyy/bdflx/140610/4402684.html

(一)为甚么要缔造LabVIEW程序与MySQL数据库的连合通道?

在文章《LabVIEW职掌MySQL(2)-利用MySQLWorkBench缔造数据库及其表格和职掌表格纪录的法子》中,咱们确立起了咱们此次课程打算须要利用的数据库thmonitoring。接下来咱们须要打算LabVIEW程序来拜访这个数据库。咱们须要打算的LabVIEW程序为“基于LabVIEW的温湿度监测系统上位机软件”。很显然,“基于LabVIEW的温湿度监测系统上位机软件”和“MySQL数据库thmonitoring”是两个自力存在的实体,它们之间并无关连,如下图所示。

若“基于LabVIEW的温湿度监测系统上位机软件”要职掌“MySQL数据库thmonitoring”,则很显然须要在它们之间确立连合通道。这个连合通道有两个效用:一是使“基于LabVIEW的温湿度监测系统上位机软件”能够发送“SQL吩咐”给“MySQL数据库thmonitoring”地点的MySQLServer;二是MySQLServer收到“基于LabVIEW的温湿度监测系统上位机软件”的SQL吩咐后,将对数据库thmonitoring的“职掌成果”经过该通道返回给“基于LabVIEW的温湿度监测系统上位机软件”。如下图所示:

(二)确立哪类连合通道?

咱们经过ODBC的方法确立“基于LabVIEW的温湿度监测系统上位机软件”和“MySQL数据库thmonitoring”之间的连合通道。ODBC(OpenDatabaseConnectivity,怒放数据库互连)是微软公司Windows怒放效劳布局(WOSA,WindowsOpenServicesArchitecture)中相关数据库的一个构成部份,它确立了一组标准,并供给了一组对数据库拜访的准则API(ApplicationProgrammingInterface,运用程序编程接口)。

(三)怎么确立连合通道?

(1)装置MySQL的Connector/ODBC启动程序

在文章《LabVIEW职掌MySQL数据库(1)-MySQL的下载、装置和从头设置》中我曾经讲解了Connector/ODBC启动程序的装置细致事故,并已勾选装置好该启动程序,是以这边咱们不须要再装置,这一步能够省略。

(2)确立ODBC数据源(也便是咱们要确立的连合通道)

1)ODBC数据源采用

ODBC数据源分为32位和64位两种。采用哪类数据源,取决于利用的LabVIEW是32位的仍然64位的。由于我利用的LabVIEW是32位的,是以这边须要取舍确立32位的ODBC数据源。在文章《LabVIEW职掌MySQL数据库(1)-MySQL的下载、装置和从头设置》中我也勾选装置的是32位的ODBC启动程序。

32位和64位的数据源设置方法同样,便是进口不同样。1)对Win7及如下系统:32位ODBC数据源的进口为“C:\Windows\SysWOW64”文献夹内部的“odbcad32.exe”程序,64位ODBC数据源的进口为“遏制面板\系统和平安\办理用具”内部的“数据源(ODBC)”程序;2)对Win8及以上系统,32位和64位ODBC数据源的进口别离为“遏制面板\系统和平安\办理用具”底下的“数据源(ODBC)(32位)”和“数据源(ODBC)(64位)”程序,如下图所示:

2)确立ODBC数据源的法子

底下以本次课程打算须要确立的ODBC数据源为例讲解确立ODBC数据源的法子。由于我利用的LabVIEW是32位的,我利用的职掌系统是Win7,底下的环节展现的是在Win7底下确立32位ODBC数据源的法子。其余典型其余职掌系统上的ODBC数据源确立的法子与此除了进口不同样,其余一模同样。

①翻开C:\Windows\SysWOW64文献夹底下的odbcad32.exe程序,在弹出的界面中取舍“用户DSN”选项页,尔后点击“增加”按钮,如下图所示。取舍“系统DSN”选项页来确立也是能够的,“系统DSN”示意此职掌系统的全数效户可用数据源,而“用户DSN”示意惟有现时职掌系统的登委任户可用数据源。

②在弹出的窗体中取舍“MySQLODBC8.0ANSIDriver”,尔后点击“终了”;

③在弹出的窗体中输入数据源称号、须要连合的MySQLServer的IP和端口、须要连合的MySQLServer的拜访帐号和明码、须要职掌的数据库,尔后点击“OK”按钮。分离课程打算须要的设置如下图所示:

④可不才面的窗体中发掘数据源“labview”曾经确立,点击“肯定”按钮后终了本次ODBC数据源确立做事。

预览时标签弗成点收录于合集#个


转载请注明:http://www.aierlanlan.com/rzgz/924.html