文章目录
- 前言
- 一、常用API函数
-
- 1.sqlite3_open 函数
- 2.sqlite3_close 函数
- 3.sqlite3_get_table 函数
- 二、QT环境下创建并操作数据库
-
- 1.操作实例
- 2.测试效果
- 3.步骤归纳
- 总结
前言
???阅读完上篇文章《搭建Windows下的QT数据库(SQLite3)环境》后,本篇我们将开始学习如何在QT软件下,通过调用SQLite3库文件自带的API函数创建并操作数据库。
一、常用API函数
1.sqlite3_open 函数
- 函数声明: sqlite3_open(const char *filename, sqlite3 **ppDb) ;
- 函数作用:打开一个指向 SQLite 数据库文件的连接,返回一个用于其他 SQLite 程序的数据库连接对象。
2.sqlite3_close 函数
- 函数声明: sqlite3_close(sqlite3*) ;
- 函数作用:关闭之前调用 sqlite3_open() 打开的数据库连接。所有与连接相关的语句都应在连接关闭之前完成。
3.sqlite3_get_table 函数
- 函数声明:int sqlite3_get_table( sqlite3 *db, const char *zSql, char ***pazResult, int *pnRow,int *pnColumn, char **pzErrmsg);
- 函数作用:用于非回调的方式进行select查询。
二、QT环境下创建并操作数据库
1.操作实例
2.测试效果
3.步骤归纳
???我们可以发现在运行完操作实例后,我们成功在QT中使用sqlite3_open 函数创建并打开数据库。接着,我们使用sqlite3_get_table 函数结合之前学过的SQL语句创建了一张空白的表。最后,我们使用sqlite3_close 函数关闭数据库连接。
总结

文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树使用数据库 创建和删除数据库31294 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!