电子说
一、sqlite两种数据插入方式比较
1、sqlite工具包提供两种数据插入方式,全部使用Execute SQL(Ploy)函数
1.1、使用sqlite语句插入如下图
1.2、使用数值插入
和插入语句一样,不过把值全部替换成“?”,省略了格式化字符串时间
1.3、以字符串数组的方式读取结果
1.4、以数据的形式读取方式读取结果
1.5、前面板结果
二、sqlite多条数据插入比较
1、使用指令同时插入多条数据
2、直接插入多条数据
由于函数中的数组被屏蔽了,数组数据类型无法直写入,这里使用循环插入的方式插入数组。
3、插入数据时间比较
下图测试可以看出,当前多条数据插入时间是指令插入时间的10倍,其实这个时间倍率就是数组的大小。所以数量大的时候就就需要用指令来插入数据,以保证以较快的时间来完成。
四、sqliet属性设置读取
1、我们先分析下sqlite工具包UML关系图
在项目上点击菜单如图下图可以看到sqlite属性操作类是数据操作类的子类,实例化时使用属性子类来实例化数据库打开函数,属性类设置属性是唯一的,有点像字典的键值对,同一个名称只能有一个值。
当需要保存和读取单个数据时用这个比较方便。直接读取就行,不用建表等操作。
这个函数可以保存任意数据类型。
2、实例化属性设置并打开数据库
3、设置数值并读取(set attribute.vi)
2、插入json字符串并读取
三、需要安装的软件、工具包和库
1、LabVIEW2015中文版
2、drjdpowell_lib_sqlite_labview-1.14.5.105.vip
3、jdp_science_lib_common_utilities-1.4.0.17.vip
审核编辑:刘清
全部0条评论
快来发表一下你的评论吧 !