你在mysql的目录下可以看到一个examples的目录,下面就有用C API连接和控制mySQL的程序。

解决方案 »

  1.   


    应该有insert和update吧,不会仅仅只有select吧。
      

  2.   

    倒!
    在MYSQL的 mysql_real_query()函数提可以执行任何SQL语句
      

  3.   

    1.在project setting-〉link加入这两个libmySQL.lib mysqlclient.lib 
    2.tools-〉opertion-〉directory加入MYSQL_HOME:\INCLUDE;MYSQL_HOME:\LIB\DEBUG(C:\MYSQL\INCLUDE;C:\MYSQL\LIB\DEBUG);下面就可以利用MYSQL c api函数了;3.大家可以在网上搜一下这篇文章“MySQL数据库接口的VC实现与应用”
    4.利用函数
    BOOL CMyDatabase::InsertRecord(Data_Param *para)
    {
    char str[512];
    //sprintf(str,"insert into %s values(%s)",para->tab_name,para->insert_val);
    sprintf(str,"insert into %s  values(%s)",para->tab_name,para->insert_val);
    if(mysql_query(&mysql,str))
    {
    return false;
    } return true;
    }就可以了!用这种方法完全没有问题,我已经实现过了。