看qt sql方面的例程,都是调用了一个connection.h的头文件,该头文件在内存中创建了一个sqlite数据库,并且建立了表并且插入了一些元素。
而在程序中,QSqlTableModel或QSqlQueryModel 的初始化都是这样进行的,QSqlTableModel model;或QSqlQuery query; 没有任何参数,该构造函数应该是QSqlTableModel ( QObject * parent = 0, QSqlDatabase db = QSqlDatabase() )这个,难道QSqlDatabase() 就会获取当前已经打开的数据库?如果这样的话,那么如果已经打开两个数据库这样初始化是不是就不行了,就得传入指定数据库对象了?