求教高人,linux下c语言如何连接mysql数据库啊,求高手给点资料,谢谢。 (c 如何使用本地数据库服务器地址)

c语言本身没有这样的函数,你需要第羡扰行三方提供的库兄哗,你可以搜搜 mysql 开发 sdk,然后将其中的文件导入,即可。此外c语言做这类事情代码生成很低效,尽管执李困行效率很高。

帮你一下吧,我只能粗写,你自己详细参考一下函数库,下面localhost,是数据库服务器的地址,

username,password分别为访早滑链问数据库所需要的用户名和密码,database是数据库的名称,请你参考MYSQL结构体以获取更加详细的参数信息

#include

#include

#include “mysql.h”

int main(int argc,char**argv){

MYSQL *conn_ptr;

conn_ptr=mysql_init(NULL);

if(!conn_ptr){

fprintf(stderr,”mysql_init failed\n”);

return EXIT_FAILURE;

}

conn_ptr=mysql_real_connect(conn_ptr,”localhost”,”username”,”password”,”database”陆孙,0,NULL,0);

if(conn_ptr){

printf(“Connection success\n”);

}else{

printf(“Connection failed\n”);

}

mysql_close(conn_ptr);

return EXIT_SUCCESS;

}


数据运维技术 » 求教高人,linux下c语言如何连接mysql数据库啊,求高手给点资料,谢谢。 (c 如何使用本地数据库服务器地址)