linux+脚本连接mysql,linux下如何用C脚本连接访问MYSQL

linux下如何用C脚本连接访问MYSQL

|

MYSQL提供了接口API,可以在WIN平台和Linux平台下使用,装好后MYSQL库在/usr/lib下,头文件在/usr/include下,你可以去查看!直接调用就可以访问了,例如调用mysql_real_connect连接,mysql_close关闭等,若有不明白的你可以联系我!QQ:29304544

|

MYSQL mysql,mysql2;

MYSQL_RES *res;

MYSQL_ROW row;

assert(mysql_init(&mysql)!=NULL);

if((mysql_real_connect_yyy(&mysql,NULL,"root","guchengxian",db,0,NULL,0)==NULL))

{       //fprintf(stderr,"error on connect: %sn",mysql_error(&mysql_lg));

exit(EXIT_FAILURE);

}

assert(mysql_init(&mysql2)!=NULL);

if((mysql_real_connect_yyy(&mysql2,NULL,"root","guchengxian",db,0,NULL,0)==NULL))

{       //fprintf(stderr,"error on connect: %sn",mysql_error(&mysql_lg));

exit(EXIT_FAILURE);

}

sqllen=sprintf(sqlstr,"select %s from %s where %s",fielname,tab,key_str);

#ifdef DEBUG

prog_debug("In the funtion of delete detail information!

follow is sql str",'Y');

prog_debug(sqlstr,'Y');

#endif

if(mysql_real_query(&mysql,sqlstr,sqllen)!=0)

{       //fprintf(stderr,"error on query: %sn",mysql_error(&mysql_lg));

exit(EXIT_FAILURE);

}

if((res=mysql_store_result(&mysql))==NULL)

{       fprintf(stderr,"error on store: %sn",mysql_error(&mysql));

exit(EXIT_FAILURE);

}

if((row=mysql_fetch_row(res))!=NULL)

{        mysql_free_result(res);

}

mysql_close(&mysql);

mysql_close(&mysql2);

|

最好的方法是去mysql的网站上,(忘记地址了,网上应该很好搜到,是关于mysql开发的),里面提供面向c/c++的全部函数,还有例子,非常不错

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值