1
我有一個QT的Symbian項目我應該多長時間一次在QT中設置數據庫?
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("test.db");
if(!db.open())
{
qDebug() << db.lastError();
qFatal("Failed to connect.");
}
[Database access code...]
設置SQLite數據庫下面的代碼現在我每天QSqlQuery之前擁有它,但我得到以下警告,所以我想這是不是最好的解決方案。
QSqlDatabasePrivate :: addDatabase:重複連接名稱 'qt_sql_default_connection',舊的連接刪除。
由於我有幾個使用數據庫的小部件,我不知道應該多少次使用上面的代碼。我應該在設置應用時僅將它放在我的MainController中嗎?還是應該在每個數據庫訪問之前存在?