extern "C" Connection* Instance() { return new Connection;}
QSqlDatabase *m_DB = new QSqlDatabase;(*m_DB) = QSqlDatabase::addDatabase("QMYSQL");QSqlDatabase *m_DB1 = new QSqlDatabase;(*m_DB1) = QSqlDatabase::addDatabase("QMYSQL");
extern "C" Connection* Instance() { // тут не хватает проверки, на уже созданное соединение return new Connection;}
#include <QtGui/QApplication>#include <qsqldatabase.h>int main(int argc, char *argv[]){ QApplication a(argc, argv); QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); QSqlDatabase db1 = QSqlDatabase::addDatabase("QMYSQL"); return 0;}