C++与Qt环境下的数据库操作:前期准备指南
最编程
2024-02-17 16:37:11
...
Qt本身并没有数据库功能,但是Qt支持调用其他主流的数据库产品,并且这些数据库产品统一了Qt的接口,实际上是一种数据库的中间件。
Qt支持以下数据库类型:
嵌入式常用的数据库是sqlite3,本体只有几兆大小。非常适合集成到嵌入式产品中,在Qt5版本及以上也集成了SQLite数据库。因此可以直接通过驱动名称连接SQLite。
数据库编程中需要用到以下几个类:
- QSqlDatabase
数据库相关类,表示一个数据库连接。
- QSqlQuery
数据库操作类,可以操作SQL语句
- QSqlError
数据库错误信息类,用户收集数据库底层传递到Qt中的错误信息。
数据库相关类无法直接使用,需要在.pro配置文件中添加sql模块。