除了QSqlQuery,Qt还提供3个更高层的类来访问数据库,分别是 QSqlQueryModelQSqlTableModelQSqlRelationalTableModel 这三个类都是从QAbstractTableModel派生而来,好处是可以使编写的代码很容易使用其他数据源。 例如:QSqlTableModel,而后来要改为使用XML文件来存储数据,这时需要做的仅的更换一个数据模型。