<span style="font-size:14px;">bool openDatabase()
{
QSqlDatabase db;
QString connectionName = "sqlite";
db = QSqlDatabase::addDatabase("QSQLITE", connectionName);
db.setDatabaseName("/jyxtec.db");
if (db.open())
return true;
else
return false;
}
void testQuery()
{
QSqlQuery query(QSqlDatabase::database("sqlite"));
query.exec("SELECT * from t_test");
// ..........
}
</span>2)实现一个数据库线程池,创建N个不同connectionName的QSqlDatabase,所有的query命令都放到这个线程池中处理。
作者:帅得不敢出门 程序员群:31843264
原文:http://blog.csdn.net/zmlovelx/article/details/43085779