Windows下Qt的数据库(sqlite3)操作
来源:http://www.tudoupe.com时间:2022-05-24
目录
- Windows 上的 Qt 数据库( qlite3) 环境配置配置
- QT 使用 sqlite3 创建单个数据库立案 。
- 1. 为什么数据库只针对一个案件?
- 2. 实现单一案例模式的步骤(背景)
- 与API有关的Sqlite3
- sqlite3_open () 用于打开或建立数据库 。
- 2. sqlite3_get_table () 用于查询结果集 。
- sqlite3_exec () 用于执行 SQL 语句 。
- 4, sqlite3_close () 终止数据库 。
- 测试代码
Windows 上的 Qt 数据库( qlite3) 环境配置配置

- Sqlite3.h (Interfaces) 位于项目文件夹中。
- Sqlite3.dll(依赖环境)在调试子目录中
- Sqlite3. lib( 封闭源) 可以放在项目文件夹的 lib 文件夹中 。
以下是Qt项目文件夹的例子:
在这三个文件到位后,加上LIBS+=$PWD/lib/sqlite3.Lib,运行qmake,并利用Sqlite3数据库。
配置成功主功能测试

QT 使用 sqlite3 创建单个数据库立案 。
1. 为什么数据库只针对一个案件?
- 在一种情况下只保留一个项目,可以降低系统资源的费用。
- 改进创造速度,捕捉每次已经存在的事物,从而加快生产速度,在全世界范围内分享物品。
- 因为系统中只有一个对象的例子,它作为同一对象到处使用,避免了几个解释性对象和重复的数据库开口。
2. 实现单一案例模式的步骤(背景)
建筑私有化(确保仅靠自己就能证明目标)。
定义私有静态对象指针(它从 NULL 开始)。
进入接口,定义通用静态购置类对象参考。
它只能作为某件事的例证。比如窗口管理器。在一个应用程序中,只有一个类的例子。那就给它一个世界范围的接入点只有在第一次引用静态方法时才出现内存分布。如果静态方法不被整个程序称为,则不会分配内存,因此,它被称为"懒人模式"
与API有关的Sqlite3
sqlite3_open () 用于打开或建立数据库 。
函数原型:
项目1:数据库名称(xx.(db))
第二个参数是 sqlite * 类型数据库指示器。
结果值: 返回值 1 在打开或创建数据库时未成功; 否则, 返回值 1 成功 。
2. sqlite3_get_table () 用于查询结果集 。
函数原型:
项目1: Sqlite3 数据库指针
参数二:SQL语句
参数三:结果集
查询结果行数(参数四)
参数V:包含查询结果的列数。
参数六:错误报告
返回值:如果对帐单得到正确执行,它返回值0,否则它失败。
sqlite3_exec () 用于执行 SQL 语句 。
函数原型:
项目1: Sqlite3 数据库指针
参数二:SQL语句
第三参数: NULL 的回声函数
带0个自由通过,参数四
参数五:错误报告
返回值:如果对帐单得到正确执行,它返回值0,否则它失败。
4, sqlite3_close () 终止数据库 。
函数原型
测试代码
头文件
源文件
主函数
打印以下结果, 从而在工程目录. db 数据库中生成了一个应用程序, 并构建了一个用户列表 。
相关新闻
- 2022-08-04 WPF的由来
- 2022-08-04 Win11勒索软件防护怎么打开?Win11安
- 2022-08-04 Windows系统jdk的配置
- 2022-08-04 Windows10 OneNote怎么重新登录?如何重
- 2022-08-04 超好用的 Windows 效率工具推荐
- 2022-08-04 Windows如何在CMD或PowerShell中配置代理
- 2022-08-04 powershell和cmd对比
- 2022-08-04 【QT】Windows下QT下载安装
- 2022-08-04 windows下 C++ 实现类属性的get和set方
- 2022-08-04 Win11快速助手在哪里?Win11打开快速
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
