0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

sqlite数据插入的两种方式比较

jf_NKOETB7n 来源:LabVIEW的编程之道 2023-11-13 09:33 次阅读

一、sqlite两种数据插入方式比较

1、sqlite工具包提供两种数据插入方式,全部使用Execute SQL(Ploy)函数

1.1、使用sqlite语句插入如下图

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

1.2、使用数值插入

和插入语句一样,不过把值全部替换成“?”,省略了格式化字符串时间

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

1.3、以字符串数组的方式读取结果

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

1.4、以数据的形式读取方式读取结果

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

1.5、前面板结果

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

二、sqlite多条数据插入比较

1、使用指令同时插入多条数据

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

2、直接插入多条数据

由于函数中的数组被屏蔽了,数组数据类型无法直写入,这里使用循环插入的方式插入数组。

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

3、插入数据时间比较

下图测试可以看出,当前多条数据插入时间是指令插入时间的10倍,其实这个时间倍率就是数组的大小。所以数量大的时候就就需要用指令来插入数据,以保证以较快的时间来完成。

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

四、sqliet属性设置读取

1、我们先分析下sqlite工具包UML关系图

在项目上点击菜单如图下图可以看到sqlite属性操作类是数据操作类的子类,实例化时使用属性子类来实例化数据库打开函数,属性类设置属性是唯一的,有点像字典的键值对,同一个名称只能有一个值。

当需要保存和读取单个数据时用这个比较方便。直接读取就行,不用建表等操作。

这个函数可以保存任意数据类型。

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

2、实例化属性设置并打开数据库

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

3、设置数值并读取(set attribute.vi)

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

2、插入json字符串并读取

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

三、需要安装的软件、工具包和库

1、LabVIEW2015中文版

2、drjdpowell_lib_sqlite_labview-1.14.5.105.vip

3、jdp_science_lib_common_utilities-1.4.0.17.vip







审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • LabVIEW
    +关注

    关注

    1918

    文章

    3619

    浏览量

    316993
  • UML
    UML
    +关注

    关注

    0

    文章

    122

    浏览量

    30751
  • 字符串
    +关注

    关注

    1

    文章

    551

    浏览量

    20126
  • SQlite
    +关注

    关注

    0

    文章

    78

    浏览量

    15764

原文标题:LabVIEW的编程之道-sqlite使用详解2

文章出处:【微信号:LabVIEW的编程之道,微信公众号:LabVIEW的编程之道】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    玩转SQLite4:SQLite数据插入与查看

    本篇介绍了数据库中数据插入(使用图形界面和命令行操作两种方式),命令行中数据显示格式的配置修改
    的头像 发表于 09-25 08:50 3092次阅读
    玩转<b class='flag-5'>SQLite</b>4:<b class='flag-5'>SQLite</b><b class='flag-5'>数据</b><b class='flag-5'>插入</b>与查看

    两种采样方式

    两种采样方式.....................................
    发表于 08-08 15:04

    Python操作SQLite数据库---插入温度记录

    SQLite数据库中包含一张只包含三个字段的记录表——参数名称,时间和温度值。本文使用python向SQLite数据库中插入树莓派温度
    发表于 09-18 17:09

    drjdpowell库 + SQLite使用方式

    :drjdpowell_lib_sqlite_labview-1.4.0.38.vip现在Lava给出的最新版本是:drjdpowell_lib_sqlite_labview-1.6.3.59.vip安装之后程序框图中的位置:另外再介绍一个
    发表于 04-21 22:24

    AVR的两种位操作及比较

    AVR的两种位操作的比较(位域方式和移位宏方式) 测试环境如下: 硬件:AT90S2313 软件: WiinAVR gcc3.3-Os级优化(最小size)。 说明: 由于AVR不支
    发表于 09-06 10:24

    汽车控制器的CAN唤醒和硬线唤醒两种方式比较

    控制器有两种唤醒方式,一个是硬线唤醒,通过IGN线实现对控制器的上电;另一是通过接收CAN信号来实现对控制器上电。请问这两种方式的优劣?不
    发表于 10-11 14:51

    怎么比较两种FPGA设计

    比较两种设计时使用什么更实用?来自地图报告的占用切片或来自综合报告的实际比率以上来自于谷歌翻译以下为原文What is more practical to use in comparing two
    发表于 10-22 11:17

    请问小车转向两种方式有什么优缺点?

    我知道的小车转向常见的有两种方式,一是通过舵机控制转向,另一是通过控制个轮子的转速,通过转速差实现转向,这
    发表于 05-21 02:37

    基于MAX31855实现SPI和软件模拟时序的两种读取数据方式

    MAX31855电路和程序,实现SPI和软件模拟时序两种方式读取数据
    发表于 06-17 10:07

    linux配置mysql的两种方式

    两种方式:a、$ find / -name mysql–print 查看是否有mysql文件夹b、$ netstat -a –n 查看是否打开3306端口
    发表于 07-26 07:46

    编译环境的两种搭建方式

    编译环境的两种搭建方式putty工具的使用winscp工具的使用
    发表于 12-22 08:00

    处理器与外部通信的两种方式

    处理器与外部通信的两种方式并行通信数据各个位同时传输,速度快,占用引脚资源多串行通信数据按位顺序传输,占用引脚资源少,速度相对比较慢1.按照
    发表于 08-18 08:06

    串口通信的两种方式

    串口通信由两种方式,第一就是用微机原理课上学过的TX和RX个接口进行通信。不过根据去年的经验,这个板子直接用TX和RX个接口进行通信容
    发表于 08-24 06:59

    嵌入式数据sqlite移植及使用的资料分享

    ,掌握 sqlite 数据库软件移植的步骤,掌握 sqlite 开发的两种方式 — 命令模式和 C代码开发模式 的使用方法,并编程实现简单通
    发表于 10-28 09:48

    SQL语言的两种使用方式

    SQL语言的两种使用方式在终端交互方式下使用,称为交互式SQL嵌入在高级语言的程序中使用,称为嵌入式SQL―高级语言如C、Java等,称为宿主语言嵌入式SQL的实现方式源程序(用主语言
    发表于 12-20 06:51