c与mysql数据库连接 c链接mysql方法

1. 导读
本文将介绍c语言如何链接mysql数据库,包括安装mysql的C API , 初始化连接,发送sql语句,处理结果集,关闭连接等步骤 。
2. 安装mysql的C API
要使用mysql的C API,首先要安装相应的开发包,对于Linux系统 , 可以在终端中使用如下命令来安装:
sudo apt-get install libmysqlclient-dev
3. 初始化连接
利用mysql_init函数可以初始化一个MYSQL类型的变量,并获得一个连接句柄:
MYSQL *conn = mysql_init(NULL);
4. 连接mysql服务器
使用mysql_real_connect函数可以连接到mysql服务器:
if(!mysql_real_connect(conn,host,user,passwd,dbname,port,NULL,0))
5. 发送sql语句
使用mysql_query函数可以向mysql服务器发送sql语句:
mysql_query(conn,"select * from table");
6. 处理结果集
使用mysql_store_result函数可以将查询结果存储在本地:
MYSQL_RES *res = mysql_store_result(conn);
接着可以使用mysql_fetch_row函数来遍历结果集:
while(row=mysql_fetch_row(res)){
printf("%s\t%s\n",row[0],row[1]);
}
7. 关闭连接
使用mysql_close函数可以关闭连接:
mysql_close(conn);
8. 总结
【c与mysql数据库连接 c链接mysql方法】本文介绍了如何在c语言中使用mysql的C API链接mysql数据库,包括安装mysql的C API , 初始化连接,发送sql语句,处理结果集,关闭连接等步骤 。

    推荐阅读