一、sqlite兩種數(shù)據(jù)插入方式比較
1、sqlite工具包提供兩種數(shù)據(jù)插入方式,全部使用Execute SQL(Ploy)函數(shù)
1.1、使用sqlite語句插入如下圖
1.2、使用數(shù)值插入
和插入語句一樣,不過把值全部替換成“?”,省略了格式化字符串時間
1.3、以字符串?dāng)?shù)組的方式讀取結(jié)果
1.4、以數(shù)據(jù)的形式讀取方式讀取結(jié)果
1.5、前面板結(jié)果
二、sqlite多條數(shù)據(jù)插入比較
1、使用指令同時插入多條數(shù)據(jù)
2、直接插入多條數(shù)據(jù)
由于函數(shù)中的數(shù)組被屏蔽了,數(shù)組數(shù)據(jù)類型無法直寫入,這里使用循環(huán)插入的方式插入數(shù)組。
3、插入數(shù)據(jù)時間比較
下圖測試可以看出,當(dāng)前多條數(shù)據(jù)插入時間是指令插入時間的10倍,其實這個時間倍率就是數(shù)組的大小。所以數(shù)量大的時候就就需要用指令來插入數(shù)據(jù),以保證以較快的時間來完成。
四、sqliet屬性設(shè)置讀取
1、我們先分析下sqlite工具包UML關(guān)系圖
在項目上點擊菜單如圖下圖可以看到sqlite屬性操作類是數(shù)據(jù)操作類的子類,實例化時使用屬性子類來實例化數(shù)據(jù)庫打開函數(shù),屬性類設(shè)置屬性是唯一的,有點像字典的鍵值對,同一個名稱只能有一個值。
當(dāng)需要保存和讀取單個數(shù)據(jù)時用這個比較方便。直接讀取就行,不用建表等操作。
這個函數(shù)可以保存任意數(shù)據(jù)類型。
2、實例化屬性設(shè)置并打開數(shù)據(jù)庫
3、設(shè)置數(shù)值并讀取(set attribute.vi)
2、插入json字符串并讀取
三、需要安裝的軟件、工具包和庫
1、LabVIEW2015中文版
2、drjdpowell_lib_sqlite_labview-1.14.5.105.vip
3、jdp_science_lib_common_utilities-1.4.0.17.vip
審核編輯:劉清
-
LabVIEW
+關(guān)注
關(guān)注
1981文章
3664瀏覽量
328007 -
UML
+關(guān)注
關(guān)注
0文章
122瀏覽量
30954 -
字符串
+關(guān)注
關(guān)注
1文章
587瀏覽量
20695 -
SQlite
+關(guān)注
關(guān)注
0文章
81瀏覽量
16125
原文標(biāo)題:LabVIEW的編程之道-sqlite使用詳解2
文章出處:【微信號:LabVIEW的編程之道,微信公眾號:LabVIEW的編程之道】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
玩轉(zhuǎn)SQLite4:SQLite數(shù)據(jù)插入與查看

Python操作SQLite數(shù)據(jù)庫---插入溫度記錄
AVR的兩種位操作及比較
怎么比較兩種FPGA設(shè)計
嵌入式數(shù)據(jù)庫sqlite移植及使用的資料分享
電力操作電源兩種控制方式的比較

逆變器的兩種電流型控制方式
在MATLAB/simulink中建模時的兩種不同實現(xiàn)方式
MATLAB/simulink中兩種實現(xiàn)建模方式的優(yōu)勢
Pytroch中支持的兩種遷移學(xué)習(xí)方式
SQLite數(shù)據(jù)庫能共享嗎?
串口接收數(shù)據(jù)的兩種方式是什么

SQLite數(shù)據(jù)訪問組件

評論