А пример можно? А то я себе слабо представляю как это будет выглядеть.
В assistant все написано.
Где нибудь открыли базу:
C++ (Qt)
QSqlDatabase db = QSqlDatabase::addDatabase("QPSQL");
db.setHostName("acidalia");
db.setDatabaseName("customdb");
db.setUserName("mojito");
db.setPassword("J0a1m8");
bool ok = db.open();
В любом другом месту:
C++ (Qt)
QSqlDatabase db = QSqlDatabase::database();
При открытии можно именовать подключения и соответственно получать их по имени:
QSqlDatabase QSqlDatabase::addDatabase ( const QString & type,
const QString & connectionName = QLatin1String( defaultConnection ) ) [static]
QSqlDatabase QSqlDatabase::database (
const QString & connectionName = QLatin1String( defaultConnection ), bool open = true ) [static]