就是将mysql相关的头文件复制到工程中,然后包含它就可以编译了
链接的时候讲mysql相关的lib添加到链接选项里面就可以了

解决方案 »

  1.   

    仔细看看MySQL提供的帮助文件,可以通过C API方式访问,也可以通过安装OLEDB驱动用ADO方式访问。
      

  2.   


    http://blog.csdn.net/hzhxxx/archive/2006/12/14/1443031.aspx
      

  3.   

    1、用mysql的api
    2、安装odbc for mysql,用ado 访问。
      

  4.   

    我现在连mysql.h这个文件都编译不过去,,郁闷你们vc6.0怎么  ,设置的
      

  5.   

    呵呵,我刚在用vc+mysql写一个数据库软件,楼主可以加我QQ聊..,1117205
      

  6.   

    1、找到MySQL(Win32)安装目录下的include文件夾, 將其添加到VC头文件目录列表中;
    (VC6 -> Options -> Directories -> 加入此目录)
    (VC2005 -> 工具 -> 选项 -> 项目和解决方案 -> VC++目录 -> 顯示以下內容的目录 -> 包含文件 -> 加入此目录)
    2、找到MySQL(Win32)安裝目录下的lib文件夹, 將其添加到VC库文件目录列表中;
    (VC6 -> Options -> Directories -> 加入此目录)
    (VC2005 -> 工具 -> 选项 -> 项目和解决方案 -> VC++目录 -> 显示以下內容的目录 -> 库文件 -> 加入此目录,注意是lib\debug或lib\opt)
      

  7.   

    需要mysql专门提供的 API来连接。
    或者用ODBC,不过不推荐,速度不如mysql专门提供的开发包快。
      

  8.   

    http://www.vckbase.com/document/viewdoc/?id=339
    十分详细了
      

  9.   

    #include "winsock2.h"
    #include "mysql.h"
    #pragma  comment(lib,"libmysql.lib")
    MYSQL   *conn; conn=mysql_init(NULL); 
    if(NULL==mysql_real_connect(conn,"localhost","root","sa","myfiletrans",3306,NULL,0))
    // MessageBox("连接数据库失败","权限管理",MB_ICONSTOP);
    TRACE("连接数据库失败");
    char sz[50]="set names gb2312";
    mysql_real_query(conn,sz,strlen(sz));