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