第一个CASE:
怎么在一个时刻获得对一个数据库的多个连接?
第二个CASE:
怎么在一个时刻获得对多个数据库的多个连接?
非常急!麻烦高手指点!
——————————————————————————————
OK了!
看看这里
QSqlDatabase QSqlDatabase::addDatabase ( const QString & type, const QString & connectionName = QLatin1String( defaultConnection ) )
总是连接 QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
他就给出下面的警告
QSqlDatabasePrivate::removeDatabase: connection 'SmartCore_Connection_2' is still in use, all queries will cease to work.
QSqlDatabasePrivate::addDatabase: duplicate connection name 'SmartCore_Connection_2', old connection removed.
后来发现,QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); 里面只给了一个参数,后面的connectionName没给,后来我每回addDatabase都给一个名字,
OK了,可以一下在连接到很多甚至不同类型的数据库!
[ 此贴被XChinux在2008-07-18 12:04重新编辑 ]