
文章插圖

文章插圖

文章插圖
引言
著名的數據庫管理系統有SQL Server、Oracle、DB2、Sybase ASE、Visual ForPro、Microsoft Access 等 。Microsoft Access 是在Windows 環境下非常流行的桌面型數據庫管理系統,它作為Microsoft office 組件之一,安裝和使用都非常方便,幵且支持SQL 語言,所以本文將基于Access 來介紹數據庫的操作 。
建立數據源
實現數據庫功能的第一步便是建立數據源 , 下面將詳述整個過程 。在Access 中建立一個數據庫 。LabVIEW 數據庫工具包只能操作而不能創建數據庫,所以必須借助第三方數據庫管理系統,比如Access,來創建數據庫 。本文的大型數據庫范例程序是iPhone 測試,所以先建立一個名為iPhoneData.mdb 的數據庫文件,如圖1.1 所示 。

文章插圖
1.1
建立與數據庫的連接
在利用LabVIEW 數據庫工具包操作數據庫之前,需要先連接數據庫,這就像操作文件之前,先要打開文件一樣 。連接數據庫有兩種方法:
1. 利用DSN 連接數據庫
LabVIEW 數據庫工具包基于ODBC(Open Database Connectivity)技術,如圖1.2 所示,在使用ODBC API 函數時,需要提供數據源名DSN(Data Source Names)才能連接到實際數據庫,所以我們需要首先創建DSN 。

文章插圖
圖1.2 LabVIEW 數據庫工具包基于ODBC 技術
【背景知識】ODBC(Open Database Connectivity,開放數據庫互連)是微軟公司開放服務結構(WOSA,Windows Open Services Architecture)中有關數據庫的一個組成部分 , 它建立了一組規范,幵提供了一組對數據庫訪問的標準API(應用程序編程接口) 。這些API 利用SQL來完成其大部分任務 。ODBC 本身也提供了對SQL 語言的支持,用戶可以直接將SQL 語句送給ODBC 。
在“Windows 控制面板”中雙擊“管理工具” , 然后雙擊“數據源”,迚入ODBC 數據源管理器,如圖1.3 所示 。

文章插圖
圖1.3 ODBC 數據源管理器
User DSN(用戶數據源名)選項卡下建立的數據源名只有本用戶才能訪問,System DSN(系統數據源名)選項卡下建立的數據源名在該系統下的所有用戶都可以訪問 。User DSN 選項卡下點擊“Add”按鈕,會彈出數據源驅動選擇對話框,然后選擇Microsoft Access Driver(*.mdb),如圖1.4 所示 。

文章插圖
圖1.4 數據源驅動選擇對話框
點擊“Finish”按鈕后,會彈出ODBC Microsoft Access Setup 窗口,在Data Source Name 填入一個名字 , 比如iPhoneData,然后在Database 欄中單擊Select 按鈕選擇先前已經建立好的iPhoneData.mdb 數據庫文件,其它參數保持默認,單擊OK 按鈕,如圖1.5 所示 。

文章插圖
圖1.5 ODBC Microsoft Access Setup 窗口
完成上述設置后,就可以在User DSN 選項卡下看到新建的DSN 了 。單擊OK 按鈕完成DNS 的建立 。打開隨本文的程序:ConnectionExample.vi,在DSN Name 中填入剛建好的DSN 名幵運行,如圖1.6 所示 。

文章插圖
圖1.6 利用DSN 連接數據庫
【注意】使用DSN 連接數據庫需要考慮移植問題,當你把代碼發布到其它機器上時,需要手動為其重新建立一個DSN 。
- 澳洲最毒的七種動物
- 對聯故事100則 有哪些關于對聯的有趣故事
- 啥時候流產對身體傷害小 孕早期吃什么營養品比較好
- 人窮的時候千萬不要去創業
- 怎么看前任有沒有對象 這樣試探準到你發慌
- 95后女孩回應花10年積蓄入住毛坯房 安全感對女生很重要
- 日本人參拜靖國神社有錯嗎 為什么反對日本參拜靖國神社
- 孟母三遷的故事原文的意思 孟母三遷的故事的意思是什么
- 米酒催奶對寶寶有害嗎 米酒有下奶的功效嗎
- 判斷一個好男人的標準
