欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > 数据库 >内容正文

数据库

linux c语言编写聊天室mysql_Linux平台上用C语言实现与MySQL数据库的连接

发布时间:2025/3/12 数据库 31 豆豆
生活随笔 收集整理的这篇文章主要介绍了 linux c语言编写聊天室mysql_Linux平台上用C语言实现与MySQL数据库的连接 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

测试代码如下:

//查询操作

#include

#include

#include

#define HOST "localhost"

#define USERNAME "用户名"

#define PASSWORD "密码"

#define DATABASE "PublicResourcesDB"

int main(void)

{

MYSQL mysql;

MYSQL_ROW row;

MYSQL_RES *result;

unsigned int num_fields;

unsigned int i;

mysql_init(&mysql);

if(!mysql_real_connect(&mysql, HOST, USERNAME, PASSWORD, DATABASE, 0, NULL, 0))

{

printf("Connection failed,%s\n",mysql_error(&mysql));

}

mysql_query(&mysql, "set names utf8");

if(!mysql_query(&mysql,"SELECT * FROM area"))

{

result = mysql_store_result(&mysql);

if(!result)

{

perror("result error.");

exit(1);

}

num_fields = mysql_num_fields(result);

while(row = mysql_fetch_row(result))

{

for(i=0; i

{

printf("%s\t",row[i]);

}

printf("\n");

}

mysql_free_result(result);

}

mysql_close(&mysql);

return 0;

}

总结

以上是生活随笔为你收集整理的linux c语言编写聊天室mysql_Linux平台上用C语言实现与MySQL数据库的连接的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。