Delphi 连接MySQL数据库 |
您所在的位置:网站首页 › java连接wamp的mysql › Delphi 连接MySQL数据库 |
一、安装Mysql数据库 下载及安装教程在这个里https://jingyan.baidu.com/article/a3f121e4a6eb67fc9052bbf4.html 。写的很详细。 二、安装连接驱动 Delphi连接MySQL,相对于Oracle等要复杂一点,先要建立ODBC,在通过ADOconnection设置数据源连接。 1. ODBC的建立 mysql-connector-odbc-5.3.9-win32.msi,链接:http://pan.baidu.com/s/1c20BKCK 密码:oxzd。这个是MySql的ODBC驱动,但是在安装时候会报错:
装了vc2010及vc2013运行库,依然报错,无奈只有按照下面方法: 下载mysql-connector-odbc-noinstall-5.1.13-win32,链接:http://pan.baidu.com/s/1geLos3T 密码:2s7c。 1、首先,在lib目录下将四个dll文件copy至system32文件夹下;
Paste_Image.png 2、然后,cmd命令(win7请用右键管理员权限)进入bin目录(myodbc-installer.exe所在文件夹) 3、最后敲入: myodbc-installer.exe -d -a -n "MySQL ODBC 5.1 Driver" -t "DRIVER=myodbc5.dll;SETUP=myodbc5s.dll" 如果显示Success: Usage count is 1,表示安装成功。 4、如还报错缺msvcr100.dll等,请装vc2010,vc2013。 5、配置ODBC,进入控制面板管理工具,切换到“驱动程序”页,查看“MySql ODBC 5.1 Driver",如下图所示:
存在mysql obbc 5.1 driver,切换到"系统DSN"→"添加"→"MySql ODBC 5.1 Driver",如下图所示:
弹出MySql数据源配置,数据源名称随意,TCP/IP Server为数据库地址,User用户名,Password密码,Database连接的数据库,点"Test"进行测试连接,如下图所示:
三、创建连接 在Delphi中添加这两个控件 然后设置TsqlConnection属性 属性设置为这样根据自己的情况可能有所改变 注:将Connect设置为true时可能会报错误,根据去改这里讲我遇到的一个错误 :Cannot load vendor library libmysql.dll 原因 使用的系统是win7 64位,Mysql是64位,而c++builder是32位的。 解决办法 在网上下载一个32位的libmysql.dll,放在C:\Windows\SysWOW64就可以了 32位的libmysql.dll 下载链接:https://download.csdn.net/download/zxl_1996/10918759 mysql-connector-odbc-5.3.9-win32.msi csdn下载链接:https://download.csdn.net/download/zxl_1996/10918782
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |