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
    +关注

    关注

    1962

    文章

    3652

    浏览量

    322299
  • UML
    UML
    +关注

    关注

    0

    文章

    122

    浏览量

    30848
  • 字符串
    +关注

    关注

    1

    文章

    577

    浏览量

    20485
  • SQlite
    +关注

    关注

    0

    文章

    78

    浏览量

    15900

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

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

收藏 人收藏

    评论

    相关推荐

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

    本篇介绍了数据库中数据插入(使用图形界面和命令行操作两种方式),命令行中数据显示格式的配置修改
    的头像 发表于 09-25 08:50 3493次阅读
    玩转<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

    AVR的两种位操作及比较

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

    怎么比较两种FPGA设计

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

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

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

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

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

    电力操作电源两种控制方式比较

    电力操作电源两种控制方式比较   1引言 开关电源是一个闭环的自动控制系统,开关电源的控制环节的设计是其设计
    发表于 07-10 08:43 1377次阅读
    电力操作电源<b class='flag-5'>两种</b>控制<b class='flag-5'>方式</b>的<b class='flag-5'>比较</b>

    逆变器的两种电流型控制方式

    逆变器的两种电流型控制方式 摘要:研究分析了逆变器的两种双环瞬时反馈控制方式——电流型准PWM控制方式和三态DPM
    发表于 07-10 11:21 3981次阅读
    逆变器的<b class='flag-5'>两种</b>电流型控制<b class='flag-5'>方式</b>

    在MATLAB/simulink中建模时的两种不同实现方式

    导读:本期文章主要介绍在MATLAB/simulink中建模时的两种不同实现方式,一是直接用现成的文件库中的模块进行搭建,一是用Sfunction代码实现。接下来以电压型磁链观测器
    的头像 发表于 09-15 10:07 1828次阅读

    MATLAB/simulink中两种实现建模方式的优势

    导读:本期文章主要介绍在MATLAB/simulink中建模时的两种不同实现方式,一是直接用现成的文件库中的模块进行搭建,一是用Sfunction代码实现。接下来以电压型磁链观测器
    的头像 发表于 09-15 10:10 4903次阅读

    Pytroch中支持的两种迁移学习方式

    上述两种迁移方式,分别适合大量数据跟少量数据,前一方式计算跟训练时间会比第二
    的头像 发表于 10-09 15:16 1006次阅读

    SQLite数据库能共享吗?

    个人电脑或移动设备上的单个用户。但是,SQLite数据库实际上是可以在多用户环境中使用的,只要它被正确地配置和管理。 在SQLite中,多用户共享数据库的常见方法有
    的头像 发表于 08-28 16:41 2457次阅读

    高压大功率变频器的两种冷却方式比较

    电子发烧友网站提供《高压大功率变频器的两种冷却方式比较.doc》资料免费下载
    发表于 11-01 10:00 0次下载
    高压大功率变频器的<b class='flag-5'>两种</b>冷却<b class='flag-5'>方式</b><b class='flag-5'>比较</b>

    串口接收数据两种方式是什么

    上方是发送数据的例子,那么串口接收又该如何配置,又要在串口发送的例子上做哪些更改呢? 这里我们可以通过查询或者中断的方式来进行接收数据两种方式
    的头像 发表于 11-10 16:20 2217次阅读
    串口接收<b class='flag-5'>数据</b>的<b class='flag-5'>两种</b><b class='flag-5'>方式</b>是什么