八、数据库(掌握)
1. Qt数据库简介
Qt本身并不具备数据库,需要配合市面上的数据库产品才能使用。为了规范不同厂商数据库的操作方式,Qt为它们指定了一套统一的操作接口。

与Qt数据库操作相关的类有,
● QSqlDatabase
数据库操作连接类
● QSqlError
数据库错误信息类。
Qt调用数据库,当数据库本身产生错误时,会把错误信息传递给Qt,Qt会把错误信息封装为QSqlError类对象,以便于程序员获取。
● QSqlQuery
数据库操作类,用于执行SQL语句。
Qt的数据库相关的类使用前需要先在.pro项目配置文件中,添加sql模块。

2. 连接数据库
需要使用的函数如下所示。
● QSqlDatabase QSqlDatabase::addDatabase(const QString & type) [static]
获得一个数据库连