LabVIEW訪問MySQL資料庫的一種簡單方法?
目前比較流行的資料庫有很多,如大型的Oracel資料庫,SQL Server資料庫,以及中小型的Access資料庫,MySQL資料庫和SQLite資料庫。LabVIEW都能夠跟上述的資料庫進行連線和訪問,只是需要進行不同的設定,以及安裝不同的驅動。在此,筆者簡單介紹LabVIEW訪問MySQL資料庫的一種方法。
工具/原料
Labsql工具包,mysql-connector-odbc.msi, Navicat8.exe
abVIEW 2011, MySQL5.1.50.msi
一、安裝MySQL
在網上下載MySQL5.1.50,進行安裝。安裝一般按照預設的選項即可;這裡我選擇自定義安裝(custom);
在安裝完之後,會出現如下圖所示的對話方塊,勾選“Configure the MySQL Server now”,即配置MySQL資料庫;
選擇資料庫儲存的位置,這裡筆者選擇D:\Data資料夾,點選Next;
之後一直按照預設的選項進行,一直Next即可,直到最後的使用者名稱密碼輸入。在這裡需要輸入root使用者的密碼。也可以建立新的使用者名稱和密碼,在此筆者使用預設的root使用者。
配置完成後,執行上述設定即可,設定完畢後點擊Finish即可。
二、安裝Connector to ODBC
直接按照預設的選項安裝Connector to ODBC即可,無難度。
安裝完之後,在控制面板—管理工具——資料來源(ODBC)的驅動程式中就可以看到MySQL的驅動程式了,即MySQL ODBC 5.2 ANSI Driver。該驅動要被使用在LabVIEW進行資料庫的訪問。
三、安裝並使用Navicat軟體
下載並安裝Navicat 8軟體,該軟體是用來對MySQL資料庫進行視覺化訪問和編輯的。開啟Navicat,左上方點選連線,選擇MySQL即可進行資料庫的連線;
輸入連線名稱(可自定義),輸入root使用者的密碼mysql,點選確定即可建立連線。
之後在該連線上右鍵—開啟連線,即可訪問該MySQL資料庫,可建立表,編輯表,其他操作類似於Access資料庫的設定;
四、LabVIEW訪問MySQL資料庫
下載Labsql工具包,該工具包包含對資料庫操作的vi和例程,下載完之後將labsql資料夾放到LabVIEW安裝目錄下的user.lib資料夾下即可。
使用labsql工具包即可進行mysql資料庫的訪問了,如下圖所示。
最重要的是連線字串的填寫,
Driver=MySQLODBC 5.2 ANSI Driver; DATABASE= test; UID = root; PWD = mysql;
其中,Driver=MySQLODBC 5.2 ANSI Driver為MySQL的連線驅動;DATABASE= test為資料庫名,UID = root; PWD = mysql為資料庫連線的使用者名稱和密碼;
LabVIEW訪問MySQL資料庫的效果演示