odbc肯定可以连接到my sql 的.不用担心,数据库连接不是问题,my sql功能相对简单,使用也不是很复杂

解决方案 »

  1.   

    1.使用mysql提供的api函数库。 
    很多有名的mysql客户端工具就是这样实现的,大名鼎鼎的winmysql工具就是这样的。这在大部分的开发工具中都可以实现。 
    比如vc,bcb,delphi,vb等,只要能调用第三方的api就能实现。但对程序员的要求很高,而且要熟悉一套mysql的api函数集,这不是对每个人都 
    很轻松的事。而且这种方法不能用于asp等程序,因为它不支持com对象。 
    2。第二种是使用myodbc驱动程序。 
    你可以到www.mysql.com下载myodbc驱动程序,然后照着下面的做就可以了 
    第一种选择是下载完全安装包,这种包很大,但对于我们来说有用的只有myodbc.dll这个文件,却要下载这么大的文件,不太合适。当然,如果你 
    很菜的话,我建议你选择这种方式,这样容易些,但不符合cfans的作风,是吧。 
    第二种是直接下载myodbc.dll文件,只有几百k,但不太容易使用,本人经过很久摸索才找到使用它的方法。 
    首先你将包解开,将myodbc.dll 文件放到windows\system 或 winnt\system32目录下,这取决于你的系统是win9x还是winnt(win2k),你应该 
    知道吧。 
    然后打开一纯文本编辑器,如editplus,notpad之类,(取决于你的喜好)将下面一段话保存为一文件,扩展名为.reg,知道了吧,这是注册表文件,不要搞 
    错呀(不包括下面的一长串等号) 
    如果你用的是win2k请将第一行换成 
    Windows Registry Editor Version 5.00 
    ==========================================================从下行开始 
    Windows Registry Editor Version 4.00 
    [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\myodbc driver] 
    "UsageCount"=dword:00000002 
    "Driver"="C:\\WINNT\\System32\\myodbc.dll" 
    "Setup"="C:\\WINNT\\System32\\myodbc.dll" 
    "SQLLevel"="1" 
    "FileUsage"="0" 
    "DriverODBCVer"="02.50" 
    "ConnectFunctions"="YYY" 
    "APILevel"="1" 
    "CpTimeout"="120" 
    [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers] 
    "myodbc driver"="installed" =======================================结束于上一行 
    至于为什么要写这些,你就不要问我了,我也不想回答,这是收费门先生说了算的(bill.gates)就这样吧.保存后,双击刚才的文件,应该叫 
    xxx.reg 吧,然后选择确定,ok,搞定了。然后你打开odbc设置程序,建一新数据源,选择myodbc驱动程序,剩下的就看你自己了
      

  2.   

    据说MySQL没有procedure,那就惨了
      

  3.   

    gamethelife(游戏人生) 谢谢你, 我试试看。
      

  4.   

    Delphi6的DBExpress组件就可以,呵呵!
      

  5.   

    你可以考虑用 interbase 吗? 和MySQL一样是完全免费的, 但却有齐所有SQL server
    应有的功能.
      

  6.   

    是MySQL,不是MS SQL Server!
    所以用DBExpress组件!
      

  7.   

    干脆用MSDE吧,和sql server一样,还是免费的
      

  8.   

    網上有odbc驅動下載﹐至于如何用我可以給資料給你。
      

  9.   

    dbExpree应该可以的
    虽然没有用它连过MYSQL,不过连过ORACLE 
    应该差不多