RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

sqlite數(shù)據(jù)插入的兩種方式比較

jf_NKOETB7n ? 來源:LabVIEW的編程之道 ? 2023-11-13 09:33 ? 次閱讀

一、sqlite兩種數(shù)據(jù)插入方式比較

1、sqlite工具包提供兩種數(shù)據(jù)插入方式,全部使用Execute SQL(Ploy)函數(shù)

1.1、使用sqlite語(yǔ)句插入如下圖

551480a0-8131-11ee-939d-92fbcf53809c.png

1.2、使用數(shù)值插入

和插入語(yǔ)句一樣,不過把值全部替換成“?”,省略了格式化字符串時(shí)間

5522403c-8131-11ee-939d-92fbcf53809c.png

1.3、以字符串?dāng)?shù)組的方式讀取結(jié)果

552c0d38-8131-11ee-939d-92fbcf53809c.png

1.4、以數(shù)據(jù)的形式讀取方式讀取結(jié)果

553de602-8131-11ee-939d-92fbcf53809c.png

1.5、前面板結(jié)果

555475fc-8131-11ee-939d-92fbcf53809c.png

二、sqlite多條數(shù)據(jù)插入比較

1、使用指令同時(shí)插入多條數(shù)據(jù)

55822448-8131-11ee-939d-92fbcf53809c.png

2、直接插入多條數(shù)據(jù)

由于函數(shù)中的數(shù)組被屏蔽了,數(shù)組數(shù)據(jù)類型無法直寫入,這里使用循環(huán)插入的方式插入數(shù)組。

558be00a-8131-11ee-939d-92fbcf53809c.png

3、插入數(shù)據(jù)時(shí)間比較

下圖測(cè)試可以看出,當(dāng)前多條數(shù)據(jù)插入時(shí)間是指令插入時(shí)間的10倍,其實(shí)這個(gè)時(shí)間倍率就是數(shù)組的大小。所以數(shù)量大的時(shí)候就就需要用指令來插入數(shù)據(jù),以保證以較快的時(shí)間來完成。

559bcaf6-8131-11ee-939d-92fbcf53809c.png

四、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ù)類型。

55bf903a-8131-11ee-939d-92fbcf53809c.png

2、實(shí)例化屬性設(shè)置并打開數(shù)據(jù)庫(kù)

55dc4040-8131-11ee-939d-92fbcf53809c.png

3、設(shè)置數(shù)值并讀?。╯et attribute.vi)

55eb4ff4-8131-11ee-939d-92fbcf53809c.png

2、插入json字符串并讀取

560297c2-8131-11ee-939d-92fbcf53809c.png

三、需要安裝的軟件、工具包和庫(kù)

1、LabVIEW2015中文版

2、drjdpowell_lib_sqlite_labview-1.14.5.105.vip

3、jdp_science_lib_common_utilities-1.4.0.17.vip







審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • LabVIEW
    +關(guān)注

    關(guān)注

    1970

    文章

    3654

    瀏覽量

    323313
  • UML
    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)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    玩轉(zhuǎn)SQLite4:SQLite數(shù)據(jù)插入與查看

    本篇介紹了數(shù)據(jù)庫(kù)中數(shù)據(jù)插入(使用圖形界面和命令行操作兩種方式),命令行中數(shù)據(jù)顯示格式的配置修改
    的頭像 發(fā)表于 09-25 08:50 ?3549次閱讀
    玩轉(zhuǎn)<b class='flag-5'>SQLite</b>4:<b class='flag-5'>SQLite</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>插入</b>與查看

    兩種采樣方式

    兩種采樣方式.....................................
    發(fā)表于 08-08 15:04

    Python操作SQLite數(shù)據(jù)庫(kù)---插入溫度記錄

    SQLite數(shù)據(jù)庫(kù)中包含一張只包含三個(gè)字段的記錄表——參數(shù)名稱,時(shí)間和溫度值。本文使用python向SQLite數(shù)據(jù)庫(kù)中插入樹莓派溫度
    發(fā)表于 09-18 17:09

    AVR的兩種位操作及比較

    AVR的兩種位操作的比較(位域方式和移位宏方式) 測(cè)試環(huán)境如下: 硬件:AT90S2313 軟件: WiinAVR gcc3.3-Os級(jí)優(yōu)化(最小size)。 說明: 由于AVR不支
    發(fā)表于 09-06 10:24

    怎么比較兩種FPGA設(shè)計(jì)

    比較兩種設(shè)計(jì)時(shí)使用什么更實(shí)用?來自地圖報(bào)告的占用切片或來自綜合報(bào)告的實(shí)際比率以上來自于谷歌翻譯以下為原文What is more practical to use in comparing two
    發(fā)表于 10-22 11:17

    處理器與外部通信的兩種方式

    處理器與外部通信的兩種方式并行通信數(shù)據(jù)各個(gè)位同時(shí)傳輸,速度快,占用引腳資源多串行通信數(shù)據(jù)按位順序傳輸,占用引腳資源少,速度相對(duì)比較慢1.按照
    發(fā)表于 08-18 08:06

    嵌入式數(shù)據(jù)庫(kù)sqlite移植及使用的資料分享

    ,掌握 sqlite 數(shù)據(jù)庫(kù)軟件移植的步驟,掌握 sqlite 開發(fā)的兩種方式 — 命令模式和 C代碼開發(fā)模式 的使用方法,并編程實(shí)現(xiàn)簡(jiǎn)單通
    發(fā)表于 10-28 09:48

    電力操作電源兩種控制方式比較

    電力操作電源兩種控制方式比較   1引言 開關(guān)電源是一個(gè)閉環(huán)的自動(dòng)控制系統(tǒng),開關(guān)電源的控制環(huán)節(jié)的設(shè)計(jì)是其設(shè)計(jì)
    發(fā)表于 07-10 08:43 ?1392次閱讀
    電力操作電源<b class='flag-5'>兩種</b>控制<b class='flag-5'>方式</b>的<b class='flag-5'>比較</b>

    逆變器的兩種電流型控制方式

    逆變器的兩種電流型控制方式 摘要:研究分析了逆變器的兩種雙環(huán)瞬時(shí)反饋控制方式——電流型準(zhǔn)PWM控制方式和三態(tài)DPM
    發(fā)表于 07-10 11:21 ?4002次閱讀
    逆變器的<b class='flag-5'>兩種</b>電流型控制<b class='flag-5'>方式</b>

    在MATLAB/simulink中建模時(shí)的兩種不同實(shí)現(xiàn)方式

    導(dǎo)讀:本期文章主要介紹在MATLAB/simulink中建模時(shí)的兩種不同實(shí)現(xiàn)方式,一是直接用現(xiàn)成的文件庫(kù)中的模塊進(jìn)行搭建,一是用Sfunction代碼實(shí)現(xiàn)。接下來以電壓型磁鏈觀測(cè)器
    的頭像 發(fā)表于 09-15 10:07 ?1873次閱讀

    MATLAB/simulink中兩種實(shí)現(xiàn)建模方式的優(yōu)勢(shì)

    導(dǎo)讀:本期文章主要介紹在MATLAB/simulink中建模時(shí)的兩種不同實(shí)現(xiàn)方式,一是直接用現(xiàn)成的文件庫(kù)中的模塊進(jìn)行搭建,一是用Sfunction代碼實(shí)現(xiàn)。接下來以電壓型磁鏈觀測(cè)器
    的頭像 發(fā)表于 09-15 10:10 ?5020次閱讀

    Pytroch中支持的兩種遷移學(xué)習(xí)方式

    上述兩種遷移方式,分別適合大量數(shù)據(jù)跟少量數(shù)據(jù),前一方式計(jì)算跟訓(xùn)練時(shí)間會(huì)比第二
    的頭像 發(fā)表于 10-09 15:16 ?1038次閱讀

    SQLite數(shù)據(jù)庫(kù)能共享嗎?

    個(gè)人電腦或移動(dòng)設(shè)備上的單個(gè)用戶。但是,SQLite數(shù)據(jù)庫(kù)實(shí)際上是可以在多用戶環(huán)境中使用的,只要它被正確地配置和管理。 在SQLite中,多用戶共享數(shù)據(jù)庫(kù)的常見方法有
    的頭像 發(fā)表于 08-28 16:41 ?2612次閱讀

    高壓大功率變頻器的兩種冷卻方式比較

    電子發(fā)燒友網(wǎng)站提供《高壓大功率變頻器的兩種冷卻方式比較.doc》資料免費(fèi)下載
    發(fā)表于 11-01 10:00 ?0次下載
    高壓大功率變頻器的<b class='flag-5'>兩種</b>冷卻<b class='flag-5'>方式</b><b class='flag-5'>比較</b>

    串口接收數(shù)據(jù)兩種方式是什么

    上方是發(fā)送數(shù)據(jù)的例子,那么串口接收又該如何配置,又要在串口發(fā)送的例子上做哪些更改呢? 這里我們可以通過查詢或者中斷的方式來進(jìn)行接收數(shù)據(jù)兩種方式
    的頭像 發(fā)表于 11-10 16:20 ?2310次閱讀
    串口接收<b class='flag-5'>數(shù)據(jù)</b>的<b class='flag-5'>兩種</b><b class='flag-5'>方式</b>是什么
    RM新时代网站-首页