利用ODBC是可以连接MYSQL , 但缺点是需要在客户的电脑上设置ODBC, 这样客户比较麻烦,
如果我用ADO连接 , 那 我只要把连接字符串写在程序里就可以了.

解决方案 »

  1.   

    建议使用  mydac。功能全操作相对方例一些。
      

  2.   

    要安装MySQL的ADO驱动.
      

  3.   

    我还是考虑用第三方控件吧,   这个到了客户那里, 不需要客户去配置ODBC, 方便,第三方控件有  MYDAC,  zeoslib,  DAC for MySQL, AnyDAC,
    哪个好好点呀, 
      

  4.   

    就直接用ado好了嘛,配置啥ODBC。
      

  5.   

    我以前DEPHI连接SQL SERVER是直接ADO, 不用配置ODBC 和安装什么数据库连接软件的, 
    但MYSQL也可以这样用吗,具体我的连接字符串需要怎么写, 我尝试了几种连接字符串连接不上,
    Driver={xxxxxxxx}; Server=127.0.0.1; Database=world; User=root; Password=a123; Option=3; 另外如果用ADO 是要装一个数据库连接软件吗, 
      

  6.   

    我现在的程序是用ADO连接SQLSERVER数据库, 不用配置ODBC和第三方控件, 最好我连接MYSQL也可以这样, 
      

  7.   

    http://www.devart.com/unidac/
    这个才好使
      

  8.   

    分享我的ADO连接MYSQL经验首先到MYSQL官网下载ODBC的连接驱动, 安装
    然后在程序里写ADOConnection控件的连接字符串如下
    'Provider=MSDASQL.1;Password=1234;Mode=ReadWrite;Extended Properties="DRIVER={MySQL ODBC 5.2 ANSI Driver};PWD=1234;server=127.0.0.1;database=DB1;user=root;option=3;"';这样就不用每台电脑配置下ODBC了,  但还是需要在电脑上安装MYSQL的ODBC的驱动
      

  9.   

    最好需要安装 mysql odbc 可以图像操作。
      

  10.   

    推荐你用ODBC,优点:非常的稳定。
    如果想直接连接就用MYDAC控件,但可能会有点小问题。我两个都用过,追求稳定就用ODBC方式吧。
      

  11.   

    我以前也用MYDAC,但一直担心这个控件不稳定。ODBC又麻烦需要设置ODBC数据源,盼望有一个好的解决方案。
      

  12.   

    需要下载mysql驱动,然后新建一个ODBC数据源,剩下的就是adoconnection跟adoquery,设置那个数据源,其他操作一样了
      

  13.   

    下载一个MySQL.pas,发布的时候把相对应版本的libmysql.dll一起打包。搞定。http://www.audio-data.de/mysql.html
      

  14.   

    www.devart.com有关于数据库开发的全部控件产品。
    udac,msdac,mydac....
    5月份的问题不没找到答案?
    结贴率太低。
      

  15.   

    建议用undac,超简单好用。