美文网首页
3 Delphi连接MySQL,ODBC方式

3 Delphi连接MySQL,ODBC方式

作者: 寄居他乡 | 来源:发表于2017-08-02 21:27 被阅读0次

Delphi连接MySQL,相对于Oracle等要复杂一点,先要建立ODBC,在通过ADOconnection设置数据源连接。
一 ODBC的建立
mysql-connector-odbc-5.3.9-win32.msi,链接:http://pan.baidu.com/s/1c20BKCK 密码:oxzd。这个是MySql的ODBC驱动,但是在安装时候会报错:

Paste_Image.png
装了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",如下图所示: Paste_Image.png

存在mysql obbc 5.1 driver,切换到"系统DSN"→"添加"→"MySql ODBC 5.1 Driver",如下图所示:

Paste_Image.png

弹出MySql数据源配置,数据源名称随意,TCP/IP Server为数据库地址,User用户名,Password密码,Database连接的数据库,点"Test"进行测试连接,如下图所示:

Paste_Image.png

二 Delphi7 配置mysql ADO connection
在你的窗体放上ADOconnection 设置连接,"提供程序"选择"Microsoft OLE DB Provider for ODBC Drivers",下一步,选择"使用数据源名称",下拉选择刚才配置的数据源,其他的不用再填写,测试连接,如下图所示:

Paste_Image.png Paste_Image.png

测试连接,提示成功

相关文章

网友评论

      本文标题:3 Delphi连接MySQL,ODBC方式

      本文链接:https://www.haomeiwen.com/subject/kbwylxtx.html