本文詳細介紹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的方法介紹。