Qt通过ODBC连接MySQL数据库

 时间:2026-02-13 07:58:01

1、下载并安装MySql的ODBC驱动(地址参考 链接1)

根据系统的不同, 数据库版本的不同. 

本文安装MySQLODBC3.51 Driver

2、在Win7系统 配置ODBC

1) 选择控制面板

2) 选择ODBC

3) 选择用户DNS(当前系统用户有效)或者系统DNS(全部用户有效)

4) 配置ODBC

    $1 Data Source Name   // 填写ODBC数据源名称

    $2 IP                              // 填写数据库所在IP

    $3 User                          // 登陆用户名

    $4 Password                  // 密码

 P.S.  点击test 测试是否连接成功

    

Qt通过ODBC连接MySQL数据库

Qt通过ODBC连接MySQL数据库

3、修改系统工程文件

其中数据库类型为 QODBC

DBName为所配置的ODBC数据源名称

QString QString DBName("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");

}

  • 几月份去云南旅游比较好?
  • 脱单秘籍之成功男人六步轻松拿下情人
  • 贪玩蓝月自动打BOSS怎么举报
  • 干燥皮姐妹的真爱身体乳——Anes&Sens驴奶身体乳
  • 甜不辣炒白菜的做法
  • 热门搜索
    衡阳旅游 天津旅游景点大全 桂林旅游景点 旅游资源评价 长滩岛旅游攻略 宜昌旅游攻略 中国旅游局 天府新区航空旅游职业学院 海南三亚旅游 三沙旅游