1.Qt数据库简介
Qt本身并不具备数据库,需要配合市面上的数据库产品才能使用。为了规范不同厂商数据库的操作方式,Qt为它们指定了一套统一的操作接口。
Qt数据库操作中的类有:
QSqlDatabase 数据库操作连接类
QSqlError 数据库错误信息类
Qt调用数据库,当数据库本身产生错误时,会把错误信息传递给Qt,Qt会把错误信息封装为 QSqlError类对象,以便于程序员获取。
QSqlQuery 数据库操作类,用于执行SQL语句
连接数据库
需要使用的函数如下所示。
- QSqlDatabase QSqlDatabase::addDatabase(const QString & type) [static]
获得一个数据库连接对象。
参数为数据库的类型,Qt支持以下数据库的连接。