1、下载并安装MySql的ODBC驱动(地址参考 链接1)根据系统的不同, 数据库版本的不同.本文安装MySQLODBC3.51 Driver
2、在Win7系统 配置ODBC1) 选择控制面板2) 选择ODBC3) 选择用户DNS(当前系统用户有效)或者系统DNS(全部用户有效)4) 配置ODBC $1 Dat锾攒揉敫a Source Name // 填写ODBC数据源名称 $2 IP // 填写数据库所在IP $3 User // 登陆用户名 $4 Password // 密码P.S. 点击test 测试是否连接成功
3、修改系统工程文件其中数据库类型为QODBCDBName为所配置的ODBC数据源名称QString QString DB绿覆冗猩Name("test2031");("test203");QSqlDatabase m_SqliteDB = QSqlDatabase::addDatabase("QODBC", "AgentClient" + QDateTime::currentDateTime().toString()); m_SqliteDB.setDatabaseName(DBName); if (!m_SqliteDB.open()) { qDebug("Open Database:%s Error:%s",DBName.toLocal8Bit().data(),m_SqliteDB.lastError().text().toLocal8Bit().data()); QMessageBox::critical(0, "DataBase Error", m_SqliteDB.lastError().text() ); qDebug()<<QSqlDatabase::drivers(); }else { qDebug("Connect to ODBC Data Sourcesuccessfully"); }