
Sqlite3
文章平均质量分 80
以实战为线索,深入学习Sqlite3,提升工程化编码能力和思维能力
peiwang245
高山仰止,景行行止,夯实每一步,努力前行。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sqlite3.h中的函数使用方法
一.使用流程要使用sqlite,需要从sqlite官网下载到三个文件,分别为sqlite3.lib,sqlite3.dll,sqlite3.h,然后再在自己的工程中配置好头文件和库文件,同时将dll文件放到当前目录下,就完成配置可以使用sqlite了。使用的过程根据使用的函数大致分为如下几个过程:sqlite3_open()sqlite3_prepare()sqlite3_step()sqlite3_column()sqlite3_finalize()sqlite3_close()转载 2020-10-08 13:03:35 · 939 阅读 · 0 评论 -
sqlite3:深入理解sqlite3_stmt 机制
我们在使用sqlite3的过程中,涉及到批量操作时(批量插入、批量读。。。),总会遇到 sqlite3_stmt这个数据类型,按照官方解释说法是这样的:sqlite3_stmt是C接口中“准备语句对象”,该对象是一条SQL语句的实例,而且该语句已经编译成二进制形式,可以直接进行计算。它并不是我们所熟悉的sql语句,而是一个已经把sql语句解析了的,用sqlite3自己标记记录的内部数据结构,可以被直接执行的语句,所以,如果结合变量,采用sqlite3_stmt结构,会使得批量操作执行的效率大大提高...转载 2020-10-08 12:46:31 · 1127 阅读 · 0 评论 -
sqlite3数据库c语言简单操作基础(一)
概述:sqlite3数据库是一个比较精简的数据库操作库,在嵌入式设备上,因其轻量级,大多使用的就是这货了。当然它的使用也是比较简单的,通过几个基础的API就可以完成一些基本的操作了。最近使用这货,所以做一下学习笔记,省得以后用到又的查资料麻烦。这篇笔记就主要是数据库的创建还有基础的几个API介绍。后面的话会具体记录一下数据库的增删改查,以及事务部分。使用测试环境:系统linux:ubuntu14.041,sqlite3库下载地址官网地址:https://www.sqlite.org/downlo转载 2020-10-08 13:11:28 · 583 阅读 · 0 评论 -
SQLite学习笔记(八)-- BLOB数据的插入与查询(C++实现)
1.什么是BLOB数据BLOB (binary large object)即二进制大对象,是一种可以存储二进制文件的容器。在计算机中,BLOB常常是数据库中用来存储二进制文件的字段类型。常见的BLOB文件有图片、声音和自定义对象等。2.BLOB操作相关API介绍2.1 准备SQL语句2.2 BLOB绑定函数2.3 准备语句执行函数2.5 获取指定字段的整形数据值2.7 获取指定BLOB数据长度3.代码实例函数原型...转载 2020-10-08 12:58:03 · 2351 阅读 · 0 评论 -
Pycharm对SQLite的可视化操作
Pycharm对SQLite的可视化操作前提:安装了SQLite;第一步:打开PyCharm,然后Database—Data Sourece—Sqlite;注意:如果Database按钮没有在PyCharm中显示,可以做如下操作:View—Tool Windows—Database,然后Databa...转载 2019-08-02 09:09:27 · 559 阅读 · 0 评论 -
QT读写Sqlite
在.pro文件中添加QT += sql执行qmakeQT对一些基本的数据库的访问封装,可谓是极大的方便的我们开发人员,现在我们就来说下QT对Sqlite这个数据库的读写,Sqlite是一个比较小型的本地数据库,对于保存一些软件配置参数或量不是很大的数据是相当的方便,Qt本身已经自带了Sqlite的驱动,直接使用相关的类库即可,这篇我们主要来说明QT访问Sqlite数据库的三种方式(即使用三种类库去访问),分别为QSqlQuery、QSqlQueryModel、QSqlTableModel,对于这三种类库转载 2020-10-08 13:09:08 · 421 阅读 · 0 评论