精华内容
下载资源
问答
  • 参考 ...创建你的mysql服务器 我创建的mysql服务名称为mysql80。 新建一个test数据库,里面新建一张student表。 安装MySQL connector ODBC 通过MySQL installer community 安装mysql ODBC连接器 ...配置ODBC驱动

    参考

    https://blog.csdn.net/m0_38128647/article/details/89482413

    创建你的mysql服务器
    我创建的mysql服务名称为mysql80。
    新建一个test数据库,里面新建一张student表。
    安装MySQL connector ODBC
    通过MySQL installer community 安装mysql ODBC连接器
    在管理工具-ODBC数据源(64位)-用户DSN里添加MySQL ODBC Unicode Driver
    在这里插入图片描述
    配置ODBC驱动
    在这里插入图片描述
    实测,data source name不必与你的MySQL服务相同,但必须与你的QSqlDatabase::setDatabaseName(“name”)里的name相同。
    description可以随便写,不过建议写得有意义。
    qt中的程序
    先用QSqlDatabase类创建一个连接

     
      database = QSqlDatabase::addDatabase("QODBC", "testConnect");//创建ODBC驱动,名为testConnect的连接
      database.setDatabaseName("mysql80");//连接的数据源名称为mysql80
      database.setHostName("127.0.0.1");//回送地址,指本地机。一般用来测试使用。回送地址(127.x.x.x)是本机回送地址(Loopback Address),即主机IP堆栈内部的IP地址,主要用于网络软件测试以及本地机进程间通信,无论什么程序,一旦使用回送地址发送数据,协议软件立即返回,不进行任何网络传输。
      database.setPort(3306);//网络是各大城市群,主机是城市群下的一栋建筑物,端口是这栋建筑物的门
      database.setUserName("root");
      database.setPassword("204415");
      database.open();查询前打开连接
      database.close();结束时关闭连接,释放资源

    用QSqlQuery向数据源发送SQL语句

    QSqlQuery query("select age from test.student", database);//指定sql语句和要发送的数据源连接
     while (query.next())//表中的数据是一行一行存储的,next就是取出下一行数据,如果当前位于第一行之前,取出第一行
     {
      QString value = query.value(0).toString();//取出第0列的数据
      qDebug() << "age:" << value;
     }
    
    其他方式
    QSqlQuery query(database);
    query.exec("select * from user);
    while (query.next())
    {
    	...
    }
    或者
    QSqlQuery query(database);
    query.prepare("select * from test.user where username == :username");//这是Oracle的占位符方式,ODBC用?作占位符
    query.bindValue(":username", root);
    while (query.next())
    {
    	...
    }

    成功!
    不能用size()来获得查询了多少行
    通过测试,发现mysql不支持qt/QSqlQuery的size()函数,无论查询了多少行(包括空),都会返回-1.

    展开全文
  • ODBC驱动MySQL

    2018-08-01 13:40:25
    数据源驱动程序,可以直接连接到数据库,使在编程中更加方便地对数据库内容进行操作。可以本地连接,也可远程连接。
  • 检查是否安装MySQL ODBC驱动,若没有,安装后再添加数据源 下载安装连接:https://blog.csdn.net/god_sword_/article/details/106159292 2、查看ODBC数据源是否添加了自己需要的数据源 3、c++builder6.0 使用ODBC...

    1、首先检查MySQL驱动
    (win10)打开"控制面板"->“系统和安全”->“管理工具”->“ODBC数据源(64位)”
    在这里插入图片描述检查是否安装MySQL ODBC驱动,若没有,安装后再添加数据源
    下载安装连接:https://blog.csdn.net/god_sword_/article/details/106159292

    2、查看ODBC数据源是否添加了自己需要的数据源
    在这里插入图片描述3、c++builder6.0 使用ODBC驱动连接MySQL数据库
    在这里插入图片描述然后进行选择创建好的数据源
    在这里插入图片描述选择好后点击测试连接,若提示连接成功,点击确定就完成了连接数据库,若失败,重新进行设置。
    另外本人电脑的mysql装的是32位的,所以连接驱动32和64的都装了才能成功在c++ Builder上找到数据源。

    展开全文
  • mysql odbc驱动

    2014-12-14 21:44:09
    mysql odbc驱动 mysql-connector-odbc-5.1.11-win32.msi mysql-connector-odbc-noinstall-5.1.6-win32
  • MySQL ODBC驱动

    2015-07-08 10:10:14
    MySQL ODBC 驱动包括32位和64位相关文件
  • mysql_ODBC驱动

    2018-12-18 10:20:11
    mysql_ODBC驱动
  • MysQL ODBC驱动

    2014-06-27 17:30:40
    MysQLODBC驱动 5.3.2版本和5.2.5版本 包含32位和64位的 下载直接安装即可
  • MysqlODBC链接驱动(mysql-connector-odbc-5.3.6-winx64) 64位
  • 配置MySQL数据库ODBC驱动详细步骤 1. 下载MySQL ODBC驱动: 下载地址:MySQL ODBC驱动程序官网下载 打开的页面如下图所示,可根据实际使用情况选择下载相应的MSI安装程序,使用Visual C++ 6.0环境编程请下载32位MSI...

    下载安装SQL Server数据库ODBC驱动和配置SQL Server ODBC数据源

    1. 下载MySQL ODBC驱动:

    下载地址:MySQL ODBC驱动程序官网下载

    打开的页面如下图所示,可根据实际使用情况选择下载相应的MSI安装程序,使用Visual C++ 6.0环境编程请下载32位MSI安装程序。

    在这里插入图片描述
    点击下载后出现如下页面,直接点击不用了,请开始下载。

    在这里插入图片描述

    2. 安装MySQL ODBC驱动:

    运行MSI安装程序,出现如下页面:

    在这里插入图片描述
    点击Next;

    在这里插入图片描述
    选择 I accept the terms in the license agreement;

    在这里插入图片描述
    选择Complete;

    在这里插入图片描述
    点击Install;

    在这里插入图片描述
    点击Finish,安装完成。

    3. 配置MySQL ODBC 数据源

    (1)依次选择控制面板->系统和安全->管理工具->ODBC数据源(32位);
    在这里插入图片描述
    (2)选择系统DSN中的添加;

    在这里插入图片描述
    (3)选择MySQL ODBC 8.0 Unicode Driver;

    在这里插入图片描述
    (4)Data Source Name填写需要生成的ODBC数据源的名称。Description选填。如果使用远程数据库服务器,TCP/IP Server填写数据库服务器的IP地址,Port填写数据库服务器的相应端口;如果使用本机数据库,TCP/IP Server填写为localhost,端口填写MySQL数据库端口(默认为3306);User为数据库用户名,Password为相应用户名的密码,Database为MySQL下建立的数据库名;

    在这里插入图片描述
    如果使用过程中如果出现中文乱码情况,可选择上图中的Details选项,在弹出的页面中将Character Set改为gb2312。
    在这里插入图片描述
    (4)参数设置结束后,点击Test,出现如图所示的显示框表示配置成功;

    在这里插入图片描述
    (5)选择OK保存,返回如下图所示的页面。如需要修改,选择相应数据源后点击配置,可再次修改相关参数。
    在这里插入图片描述

    4. 建立连接时的分配连接句柄

    	ret = SQLAllocHandle(SQL_HANDLE_DBC,mysqlhenv,&mysqlhdbc);//mysqlhenv为环境句柄,mysqlhdbc为连接句柄,ret为结果返回集
    	ret = SQLConnect(mysqlhdbc,(SQLCHAR*)"ODBC数据源名称(也就是第3步(4)中的Data Source Name)",SQL_NTS,(SQLCHAR*)"数据库用户名",SQL_NTS,(SQLCHAR*)"数据库密码",SQL_NTS);//mysqlhdbc为连接句柄
    	if(!SQL_SUCCEEDED(ret))	
    		return -1;
    

    声明:若文章中存在错误或不足之处,欢迎大家在评论区留言讨论。
    如果感觉本文写的不错或对你有帮助,别忘了点赞、关注哦!

    展开全文
  • mySql odbc驱动 5.1.13

    2014-02-14 14:34:25
    mySql odbc驱动 5.1.13,免安装。
  • mysql odbc 驱动程序

    2010-08-11 16:24:51
    mysql odbc 驱动程序 连接mysql所必需的驱动程序
  • MySQL ODBC 驱动 java

    2010-12-20 17:23:00
    MySQL ODBC 驱动 java
  • mysql connector odbc 驱动

    2015-12-20 23:23:35
    mysql connector odbc 驱动
  • mysql odbc驱动

    2011-11-17 12:06:55
    mysql odbc驱动 以及安装文档
  • VC中,使用ODBC 驱动连接Mysql

    千次阅读 2016-05-31 20:00:31
    Driver={MySQL ODBC 5.1 Driver};Password=mima;Persist Security Info=True;User ID=user;DATABASE=db;SERVER=localhost;PORT=34223"; if (SUCCEEDED(m_pConnection->Open(strConnect,"","",0))) { ...

    1  建立VC工程,添加以下头文件

       #include "AtlConv.h"


    #import "c:\Program Files\Common Files\System\ado\msadox.dll" 
    #import "C:\Program Files\Common Files\System\ado\msado15.dll"  no_namespace rename("EOF", "adoEOF") 


    #include <ODBCinst.h>
    #pragma comment(lib, "ODBC32.lib")


    2  实现代码

       BOOL CheckMysql()
    {
    HRESULT hr = S_OK; 
    BOOL   bRet = TRUE;


    _ConnectionPtr m_pConnection; 
    _RecordsetPtr m_pRecordset;


    try
    {
    // 创建Connection对象
    if (!SUCCEEDED(m_pConnection.CreateInstance("ADODB.Connection") ))
    {
    MessageBoxA(NULL, "ADODB.Connection 创建失败!", "Connect String", MB_OK);
    }


    _bstr_t strConnect = "Provider=MSDASQL.1;Driver={MySQL ODBC 5.1 Driver};Password=mima;Persist Security Info=True;User ID=user;DATABASE=db;SERVER=localhost;PORT=34223";


    if (SUCCEEDED(m_pConnection->Open(strConnect,"","",0)))
    {
    OutputDebugString(_T("[BillDBSvr] - Info 当前打开数据库连接成功! "));


    m_pRecordset.CreateInstance(_uuidof(Recordset));//初始化Recordset指针


    char szSql[512] = {0};


    _bstr_t strSql= "select * from miaosha_tasks";


    BSTR bstrSQL = strSql.GetBSTR();


    HRESULT hrRet = m_pRecordset->Open(bstrSQL,(IDispatch*)m_pConnection,adOpenDynamic,adLockOptimistic,adCmdText); 
    if (SUCCEEDED(hrRet))
    {
    OutputDebugString(_T("[BillDBSvr] - Info 当前访问数据库表成功! "));
    }
    else
    {
    OutputDebugString(_T("[BillDBSvr] - Info 当前访问数据库表失败! "));
    }




    _variant_t value; //VARIANT数据类型
    while(!m_pRecordset->adoEOF)//遍历所有记录

    value = m_pRecordset->GetCollect(0);
    if (value.vt != VT_NULL)
    {
    value.Clear();
    }
    }


    m_pRecordset->Close();
    }
    else
    {
    OutputDebugString(_T("[BillDBSvr] - Info 当前打开数据库连接失败! "));
    }
    m_pConnection->Close();
    }


    // 捕捉异常
    catch(_com_error e)
    {
    // 显示错误信息
    ::MessageBox(NULL, e.Description(), _T("Sql Server Error"), MB_OK);


    bRet = FALSE;
    }


    return bRet;
    }

    展开全文
  • MYSQL ODBC 驱动

    2009-02-25 11:09:13
    这个MYSQL ODBC 驱动是我在MYSQL英文官网上下载来的,绝对是没有问题的.版本号是3.51.27,之所以不下最新版本,是因为听说最新版本不稳定,建议使用3.51.27。
  • MYSQL5.1 ODBC驱动程序64位

    千次下载 热门讨论 2013-04-10 16:53:28
    MYSQL5.1 ODBC驱动程序64位
  • mysql-odbc驱动8.0.12

    2018-12-29 15:49:37
    MYSQL ODBC驱动 32/64位 亲测有效,安全无毒,放心使用!
  •  ...powerdesigner mysql odbc驱动mysql官网上window下载 http://dev.mysql.com/downloads/connector/odbc/ 注意 安装的mysql-connector-odbc要与mysql版本对应;判断一下是32位还是64位
  • mysql-connector-odbc-5.1.5-win32.msi MySql ODBC驱动

    千次下载 热门讨论 2009-11-21 16:14:34
    MySQL Connector/ODBC是MYSQL数据库的ODBC驱动程序,统安装了这个程序之后,就可以通过ODBC来访问MySQL,这样就可以实现SQLServer、Access和MySQL之间的数据转换,还可以支持ASP访问MySQL数据库。
  • mysqlodbc驱动

    2018-11-23 10:41:20
    mysql-5.5.36-win32、mysql-5.7.22-win32、mysql-connector-odbc-5.1.5-win32、mysql-connector-odbc-5.2.7-win32、mysql-connector-odbc-5.2.7-winx64、mysql-connector-odbc-5.3.9-win32、mysql-connector-odbc-...
  • MySQL-ODBC 驱动

    2008-02-15 08:45:39
    MySQL-ODBC 驱动
  • Mysql5.0 odbc 驱动

    热门讨论 2012-08-15 18:11:17
    用于odbc mysql建立连接时的驱动
  • 我想用sqlserver 2008R2 通过链接数据库服务器 连接到mysql中,但是遇到了找不到mysql ODBC驱动的问题,实际上我已经安装好了ODBC驱动,测试连接也通过了。就是在新建连接的时候不行。同时我这 sqlServer 2008R2 是...
  • Mysql_ODBC驱动

    2019-05-05 14:44:17
    ODBC是为解决异构数据库间的数据共享而产生的,现已成为WOSA(The Windows Open System Architecture ),Windows开放系统体系结构)的主要部分和基于Windows环境的一种数据库访问接口标准ODBC 为异构数据库访问提供统一...
  • mySql odbc驱动

    2010-05-11 16:04:16
    5.1版本 安装后 连接字符串为 connectionString="DRIVER={MySQL ODBC 5.1 Driver};SERVER=localhost;DATABASE=char1;UID=root;PASSWORD=root;
  • tableau中国交流社区qq群:493184458(免费资料+大牛问题解决+案例集合) ODBC驱动链接:https://downloads.mysql.com/archives/c-odbc/ 依顺序打开 开始菜单 > 控制面板\系统和安全\管理工具 \ODBC数据源 ,不同...
  • MySQLODBC驱动

    2013-09-04 15:39:14
    MySQLODBC 驱动, 包含32位和64位的安装包,并带有C++示例程序片段。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,031
精华内容 6,412
关键字:

odbc驱动注册mysql

mysql 订阅