主要通过QSqlDatabase类进行连接
bool db_connectDatabase(QSqlDatabase* db) { db->setHostName(m_hostName); db->setDatabaseName(m_databaseName); db->setUserName(m_userName); db->setPassword(m_passWord); db->setPort(m_post); if (!db->open()) { qDebug("连接失败"); return false; } return true; }
musql和oracle数据库可以直接通过数据库驱动
qsqlmysql或者qsqlodbc直接进行访问,国产化操作系统需要通过ODBC进行访问