我在做数据库作业,界面都编好了忽然发现我不会用VC操作mysql  ^_^!从我了解到的操作方法有3个:
1、数据库系统概论中的 嵌入式SQL
2、mysql API
3、ADO这三个我都不太了解,前两个我是知道语法、函数用法但不知道它们怎么加入到我的程序中(头文件、库连接之类的不会)
第三个从网上看到后没看明白到底是什么东西希望大家指点一下 谢谢!!

解决方案 »

  1.   

    去mySQL网站上下一个ADO.NET的包就行了,在2005中和其它system.data.xxxclient相同的使用方法。.
        [align=center]====  ====
    [/align]
    .
    贴子分数<20:对自已的问题不予重视。
    贴子大量未结:对别人的回答不予尊重。
    .
      

  2.   

    如果觉得效率不高的话,就用mySQL API 了,mySQL的手册中有详细介绍。嵌入式SQL,据我所知VS2005.NET的编译器不支持,并且mySQL也没提供预编译器。这条路不行。.
        [align=center]====  ====
    [/align]
    .
    贴子分数<20:对自已的问题不予重视。
    贴子大量未结:对别人的回答不予尊重。
    .
      

  3.   

    使用 mysql API 需不需要安装别的库?
    我安装了mysql 5.0 目录下有头文件与lib文件,我将它们添加入工程时得到D:\MySQL Server 5.0\include\mysql_com.h(183): error: identifier "SOCKET" is undefined
        my_socket fd; /* For Perl DBI/dbd */
        ^D:\MySQL Server 5.0\include\mysql_com.h(358): error: identifier "SOCKET" is undefined
      int my_connect(my_socket s, const struct sockaddr *name, unsigned int namelen,为什么啊?
      

  4.   

    还有,什么编译器支持嵌入式SQL,它的用处大不大?
      

  5.   

    加一个#include "afxsock.h"在#include "mysql.h"之前就可以了