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

电子说

1.3w人已加入

描述

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

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

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

LabVIEW

1.2、使用数值插入

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

LabVIEW

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

LabVIEW

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

LabVIEW

1.5、前面板结果

LabVIEW

  二、sqlite多条数据插入比较    

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

LabVIEW

2、直接插入多条数据

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

LabVIEW

3、插入数据时间比较

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

LabVIEW

四、sqliet属性设置读取    

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

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

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

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

LabVIEW

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

LabVIEW

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

LabVIEW

2、插入json字符串并读取

LabVIEW

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

1、LabVIEW2015中文版

2、drjdpowell_lib_sqlite_labview-1.14.5.105.vip

3、jdp_science_lib_common_utilities-1.4.0.17.vip







审核编辑:刘清

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分