在linux下用libmysqlclient.a
在window下用mysqlclient.dll

解决方案 »

  1.   

    去 www.mysql.com
    下载MyODBC,然后在做安装程序时将它一同安装,
    也就是在安装结束后要继续运行MyODBC的安装
      

  2.   

    下载libmysql.dll文件,很好用,可以下载myvbsql.dll及原文件,有如何调用libmysql.dll的详细例子.
      

  3.   

    mysql的ODBC驱动可以安装MYODBC,也可以用打包程序直接打入软件的安装程序中,比如DELPHI安装盘自带的打包程序就可以对用DELPHI编写的软件加ODBC驱动进行打包.至于自动添加数据源必须满足两个条件:1、你的MYSQL服务器的IP地址是固定的;2、因为添加数据源实际上就是一个写注册表的过程,所以你必须比较熟悉对注册表的操作(有关ODBC的主要在hkey_local_machine/software/odbc和hkey_current_user/software/odbc下面,两者的区别是:前面的是文件DSN,后面的是系统DSN),也可以用打包程序将写注册表的过程打包至安装程序中。
      

  4.   

    在vc、delphi中使用mysql  
     
    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  "    
      

  5.   

    呵呵;
    _Shakespeare
    的大作http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=17341