QSqlDatabase DbHelper::GetDatabase()
{
if(QSqlDatabase::contains(_connectionString))
{
return QSqlDatabase::database(_connectionString);
}
else
{
QSqlDatabase db=QSqlDatabase::addDatabase("QMYSQL",_connectionString);
db.setHostName(_hostName);
db.setDatabaseName(_dbName);
db.setUserName(_userName);
db.setPassword(_password);
db.setPort(_port);
qDebug()<<db.connectOptions()<<_connectionString<<_hostName<<","<<_dbName<<","<<_userName<<","<<_password<<","<<_port<<endl;
return db;
}
}
debug输出:"" "{d7420420-c24e-48f6-8eef-707ce62f7f19}" "127.0.0.1" , "salemanagedb" , "root" , "root" , 4040