<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