//记得把上一个连接关闭掉QsqlDatabase::colse();方法。
QsqlDatabase db1 = QsqlDatabase::addDatabase("QsqlITE","con2");//新连接的名字
db1.setDatabaseName("D:\\space_application\\test_sqlite\\test_sqlite\\test.db");
同一个数据库的多个连接。
setDatabaseName("D:\\space_application\\test_sqlite\\test_sqlite\\test.db");//指定连接使用的数据库文件。
//即该数据库上创建多个连接。
QsqlQuery sq2(db1);//QsqlQuery使用新的连接。 sq2.prepare( strCreateTb ); if ( !sq2.exec() ) { qDebug()<<"create Failed"<<sq2.lastError(); }
原文链接:https://www.f2er.com/sqlite/199285.html