Delphi2006连接Mysql5.1(一)

原创 2007年01月15日 16:39:00

这两天抽空研究了下Delphi2006如何连接Mysql5.1,过于追求新版本有时就会遇到此类问题,厂商实现不完善,有地方没实现或没考虑到的,直接用它的产品就会出问题。baidu搜了搜国内网站,好像还没此类文章,可能是没多少人在用Delphi2006了,呵呵。用google搜,还是老外nb啊,找到了不少连接的方法,有几种都是商业产品,例如mydac、dbx等,看看价格,还都不便宜,那个价人民币我都嫌贵,何况还是dollars。发财的机会还是很多的,趁厂商自己还没做开发个这样的数据库连接驱动也能赚一笔。大致找到了如下几种免费的办法,总结一下:

测试环境:
WinXP+SP2
Delphi2006+SP2
mysql-5.1.14-beta-win32

1.ODBC+ADO
此种方法应该是最能保证稳定和正常进行数据库操作的,但效率无疑最低,而且ODBC现在用的人已经很少了,用户安装时还要配置个ODBC,这个麻烦事估计现在已经很少人还再做了吧。
在Mysql官网上下了个ODBC驱动,mysql-connector-odbc-5.00.10-beta-gpl-win32版本,还是beta版,但问题应该也不会太大,担心有问题的人还是用mysql-connector-odbc-3.51.12-win32这个版本好了,应该比较稳定。 安装完ODBC驱动,配置数据源。在“系统DSN”中添加一个数据源,选择“MySQL Connector/ODBC v5”驱动程序,然后设置连接参数。“Data Source Name”可自己随意起,Description随便写,Server填写数据库地址,User、Password就不用多说了吧,Database是要连接的数据库,Port可不填使用默认值,默认就是3306端口,如果修改了数据库连接端口自然在此也要做相应改动。如下图。

此时配置就完成了,点击确定后可看见多出了一个刚配置的数据源。

然后进行ADO配置,新建一udl文件。提供程序选择“Microsoft OLE DB Provider for ODBC Driver”,在“连接”选项卡中进行详细配置,使用数据源就是刚才配置的ODBC数据源名称,输入用户名、密码,初始目录空白,因为此时要连接的数据库早在ODBC中就已经被指定了。点击“测试连接”,提示成功就说明配置已经完成。
 
做一个最简单的Demo,在Form上放上TADOConnection、TADOQuery、TDataSource、TDBGrid四个控件,具体连接和属性设置就不多说了,不会连这些都不会吧,真不会就去查查别的书,设置方法都一样的。一行代码都不用写,连程序都不用运行,就能看到数据记录已经被查询出来了。 
 

Delphi2006连接Mysql5.1

本文转自 http://www.cnblogs.com/JackSun/archive/2010/12/16/1908145.html
  • hksoobe
  • hksoobe
  • 2014年06月16日 03:08
  • 332

Delphi2006连接Mysql5.1(二)

2.DBExpress+dbxopenmysql50.dll 可能很多人会奇怪,dbxopenmysql50.dll是什么东东?DBExpress不就是数据库连接组件了吗,为什么还要加上这个东西?这是...

win7下用VC6.0连接MySQL5.1数据库

软件环境: Win7 64位 + MySQL5.1 + VC6.0   在VC中调用MySQL数据库时,需要用到MySQL5.1安装位置的include目录和lib目录,还有libmysql.lib...
  • sanqima
  • sanqima
  • 2015年12月03日 18:55
  • 851

MySql5.1ODBC连接驱动

  • 2015年05月04日 11:47
  • 3.87MB
  • 下载

amoeba连接mysql--ERROR 2006 (HY000): MySQL server has gone away

amoeba下载地址:http://sourceforge.net/projects/amoeba/files amoeba version:amoeba-mysql-binary-2.1.0-RC...

Delphi 2006语言新特性

type //非引用,可直接赋值,Record不可继承,Object可继承 TRecord = record{object} const //定义了常量后影响Ctrl+Shift+...
  • cmd9x
  • cmd9x
  • 2016年12月30日 11:57
  • 115

2006毕业设计Delphi篇(五)

====================================================== 注:本文源代码点此下载 =============================...

Delphi 2006 高级控件应用

  来源:电脑报    Borland Developer Studio 2006 已于 2005 年 12 月 5 日正式发布了。 Delphi 2006 是 Borland Developer S...
  • voyan
  • voyan
  • 2011年05月12日 18:22
  • 534

Delphi2006 DBexpress驱动

====================================================== 注:本文源代码点此下载 =============================...

Castalia5.1D2006

  • 2007年12月18日 09:06
  • 3.73MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Delphi2006连接Mysql5.1(一)
举报原因:
原因补充:

(最多只允许输入30个字)