浅显易懂 SQLite3 笔记(06)— 在QT中使用API创建并操作数据库

文章目录

  • 前言
  • 一、常用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 函数关闭数据库连接。


总结

浅显易懂 SQLite3 笔记(06)— 在QT中使用API创建并操作数据库

文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树使用数据库 创建和删除数据库31294 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年8月22日
下一篇 2022年8月22日

相关推荐