天天看點

Labview通過Database Connectivity Toolkit工具通路MySQL資料庫的方法(從安裝MySQL資料庫到Labview程式示例)

本文詳細介紹MySQL資料庫的安裝,以及通過Database Connectivity Toolkit工具通路MySQL的方法。

一)軟體環境

1.1)系統環境:  win7                       64bit

1.2)開發環境:labview 2017         32bit

1.3)資料庫:MySQL 8.0.20.0     64bit    ( ODBC     32bit)   

1.4)資料庫管理工具:Navicat 15 for MySQL

二)MySQL資料庫安裝

從官網下載下傳相應版本的安裝檔案,這裡使用 mysql-installer-community-8.0.20.0.msi;

輕按兩下運作安裝程式:

Labview通過Database Connectivity Toolkit工具通路MySQL資料庫的方法(從安裝MySQL資料庫到Labview程式示例)

選擇Custom然後點選Next:

Labview通過Database Connectivity Toolkit工具通路MySQL資料庫的方法(從安裝MySQL資料庫到Labview程式示例)

如上圖選擇安裝MySQL Server 8.0.20 X64和Connector/ODBC 8.0.20 X86(因labview安裝的是32位版本,是以ODBC需要選擇32位版本安裝),安裝前需要安裝必要的環境支援,點選Execute進行安裝:

Labview通過Database Connectivity Toolkit工具通路MySQL資料庫的方法(從安裝MySQL資料庫到Labview程式示例)
Labview通過Database Connectivity Toolkit工具通路MySQL資料庫的方法(從安裝MySQL資料庫到Labview程式示例)
Labview通過Database Connectivity Toolkit工具通路MySQL資料庫的方法(從安裝MySQL資料庫到Labview程式示例)
Labview通過Database Connectivity Toolkit工具通路MySQL資料庫的方法(從安裝MySQL資料庫到Labview程式示例)

安裝完成後點選Next繼續下一步:

Labview通過Database Connectivity Toolkit工具通路MySQL資料庫的方法(從安裝MySQL資料庫到Labview程式示例)
Labview通過Database Connectivity Toolkit工具通路MySQL資料庫的方法(從安裝MySQL資料庫到Labview程式示例)

如上圖點選Execute進行MySQL和ODBC的安裝:

Labview通過Database Connectivity Toolkit工具通路MySQL資料庫的方法(從安裝MySQL資料庫到Labview程式示例)

完成安裝點選Next進行下一步:(後續步驟參照圖檔進行MySQL的相關配置)

Labview通過Database Connectivity Toolkit工具通路MySQL資料庫的方法(從安裝MySQL資料庫到Labview程式示例)
Labview通過Database Connectivity Toolkit工具通路MySQL資料庫的方法(從安裝MySQL資料庫到Labview程式示例)
Labview通過Database Connectivity Toolkit工具通路MySQL資料庫的方法(從安裝MySQL資料庫到Labview程式示例)
Labview通過Database Connectivity Toolkit工具通路MySQL資料庫的方法(從安裝MySQL資料庫到Labview程式示例)
Labview通過Database Connectivity Toolkit工具通路MySQL資料庫的方法(從安裝MySQL資料庫到Labview程式示例)

如上圖配置Root密碼,并牢記此密碼。繼續後續配置:

Labview通過Database Connectivity Toolkit工具通路MySQL資料庫的方法(從安裝MySQL資料庫到Labview程式示例)
Labview通過Database Connectivity Toolkit工具通路MySQL資料庫的方法(從安裝MySQL資料庫到Labview程式示例)

點選Execute進行MySQL的參數配置。配置完成如下圖:

Labview通過Database Connectivity Toolkit工具通路MySQL資料庫的方法(從安裝MySQL資料庫到Labview程式示例)

點選Finish

Labview通過Database Connectivity Toolkit工具通路MySQL資料庫的方法(從安裝MySQL資料庫到Labview程式示例)
Labview通過Database Connectivity Toolkit工具通路MySQL資料庫的方法(從安裝MySQL資料庫到Labview程式示例)

至此MySQL資料庫安裝完成。

Labview通過Database Connectivity Toolkit工具通路MySQL資料庫的方法(從安裝MySQL資料庫到Labview程式示例)

我們可以在ODBC資料源管理器--驅動程式中發現已經有了MySQL 的驅動程式。

三)ODBC的配置

後面要實作的示例程式是通過DSN進行MySQL資料庫的連結的,是以我們接下來對ODBC進行必要的配置:

Labview通過Database Connectivity Toolkit工具通路MySQL資料庫的方法(從安裝MySQL資料庫到Labview程式示例)

點選添加按鈕:

Labview通過Database Connectivity Toolkit工具通路MySQL資料庫的方法(從安裝MySQL資料庫到Labview程式示例)

選擇驅動程式:

Labview通過Database Connectivity Toolkit工具通路MySQL資料庫的方法(從安裝MySQL資料庫到Labview程式示例)

如上圖配置Data Source Name、TCPIP 、Port、User、Password,其中User和Password使用前面安裝時設定的賬戶(root)和密碼,配置好後點選Test按鈕進行連接配接測試:

Labview通過Database Connectivity Toolkit工具通路MySQL資料庫的方法(從安裝MySQL資料庫到Labview程式示例)

連接配接成功!

點選OK完成配置,我們可以看到使用者DSN中已經有了我們剛配置的資料源:database

Labview通過Database Connectivity Toolkit工具通路MySQL資料庫的方法(從安裝MySQL資料庫到Labview程式示例)

四)Labview通路MySQL

為了友善示範功能,這裡用資料庫管理工具Navicat 15 for MySQL進行表的建立和資料的插入。如下圖:

Labview通過Database Connectivity Toolkit工具通路MySQL資料庫的方法(從安裝MySQL資料庫到Labview程式示例)

建立資料庫dada10---->表user---->插入一組資料如上圖紅色框;

下面我們開始通過labview編寫程式通路MySQL:

Labview通過Database Connectivity Toolkit工具通路MySQL資料庫的方法(從安裝MySQL資料庫到Labview程式示例)

如上圖,通過剛配置的DSN我們打開資料庫連接配接;

Labview通過Database Connectivity Toolkit工具通路MySQL資料庫的方法(從安裝MySQL資料庫到Labview程式示例)

執行查詢語句SELECT * FROM `dada10`.`user`查詢user表下的所有資料,将傳回的變體資料轉換成二維字元數組顯示

Labview通過Database Connectivity Toolkit工具通路MySQL資料庫的方法(從安裝MySQL資料庫到Labview程式示例)

最後我們釋放資源,關閉資料庫連接配接。

Labview通過Database Connectivity Toolkit工具通路MySQL資料庫的方法(從安裝MySQL資料庫到Labview程式示例)

點選執行程式後,在前面闆我們可以看到已經将user表裡的内容全部查詢并顯示出來。

五)總結

以上是MySQL的安裝、ODBC的配置以及通過labview通路MySQL的方法介紹。