labview訪問資料庫
先在SQLSERVER建立自己的資料庫。如:MyDB。
然後在操作系統建立一數據源(ODBC),此數據源的驅動選擇SQLSERVER,數據源與
SQLSERVER中的MyDB關聯。
最後在LABVIEW中使用ActiveX連接到數據源。(假設用戶已經建立一數據源LABVIEWconSQL),且數據源關聯到資料庫MyDB,包含表tempDemo,表格式樣式如圖:
總結:
上述的連接方法是使用LABVIEW最底層的ActiveX控制項執行ADO API。
使用此方法需理解LABVIEW的ActiveX運行機制及有關ADO的編程模型。
⑵ labview訪問mysql資料庫時 在建立數據源是總顯示連接失敗 求大神指教 謝謝
是不是你的mysql資料庫外部連接許可權沒開,運行cmd,使用mysq -uroot 命令進入資料庫
use mysql;
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
flush privileges;
然後再通過外部可視化軟體進行連接
⑶ 如何使用labview訪問資料庫
看你用sql還是其他的,都有教程的
⑷ labview 資料庫怎麼做
在使用labview過程中,資料庫的使用也是最為常用的。下面就來說說labview資料庫的使用方法。
從很多Labview的書籍中看到的資料庫使用方法都是需要建立數據源,也就是需要進控制面板把在電腦上創建的access資料庫與數據源(ODBC)鏈接起來。這樣做會有一個問題,就是應用程序做完導出後再別的電腦上使用的話也需要先去把access資料庫與數據源鏈接起來,顯得很不方便。
其實還存在另外一種方法,不需要鏈接資料庫與數據源,用SQL語言就能直接操作到資料庫,省去了在新電腦中首次使用都需要設置鏈接的麻煩。
下圖就是SQL語言的資料庫路徑了,也就是(Provider=Microsoft.ACE.OLEDB.12.0;Data Source=資料庫所在的路徑+資料庫名),這就是一個資料庫的路徑了,因為資料庫需要多次讀取與寫入、查詢、創建與刪除表等,每次使用都去寫這么一段函數就會很麻煩,直接設置一個資料庫路徑,每次要使用時都用「資料庫路徑」的局部變數。
下圖就用了上圖的資料庫路徑的局部變數,用作為連接代碼連接到open conn的ConnectionString。用選擇語句從表table1中ID號為1的行中DEEP數據讀取出來了。
這樣做就不需要在控制面板中設置資料庫的鏈接,直接創建一個資料庫就能使用了。
⑸ labview能否讀取資料庫中的數據比如Acesse或者Excel等
可以的!
在Acesse中讀取數據,建議用LABSQL,比較易學,可以滿足對資料庫的基本操作。
LABSQL可以理解成一些子VI,通過調用這些子VI(譬如打開資料庫,執行對資料庫操作,關閉資料庫操作什麼的)對資料庫進行控制,這裡面控制的語言用得是SQL語言,如果不對資料庫進行復雜操作,還算很容易上手的(給你推薦個網站,是講這個SQL語法的,http://www.w3school.com.cn/sql/sql_insert.asp)
LABSQL是LABVIEW與SQL連接的一種方法而已。你可以網上容易的找這些LABSQL的子VI。我也可以傳給你。
讀取EXCEL,可以用,函數—文件I/O—讀取電子表格文件VI,不過要注意的是,這種方法讀取的EXCEL文件是用LabVIEW的「寫電子表格文件」生成的。如果是簡單EXCEL表格,可以把內容復制到txt文檔里,再讀取。
以上是我所知道的兩種比較簡便的方法,如有更好的方法,歡迎交流