测试代码如下:

//查询操作

#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数据库的连接相关推荐

  1. 利用多线程实现linux下C语言的聊天室程序:

    转载:http://www.360doc.com/content/16/0421/11/478627_552531090.shtml 利用多线程实现linux下C语言的聊天室程序: 客户端代码: th ...

  2. linux下的网络聊天室

    linux下的网络聊天室 一版:多reactor模式实现高并发服务器. sever.c #include "msg.h" #include "pthreadpool.h& ...

  3. Linux中的MySql数据库远程连接

    Linux中的MySql数据库远程连接 rpm–qa |grep mysql安装了以下的包: mysql-libs-5.1.71-1.el6.x86_64 mysql-connector-java-5 ...

  4. linux点对点聊天室的实现与设计心得,基于Socket接口的Linux与Windows网络聊天室设计与实现...

    陈洁 孟晓景 摘要:为了实现Linux与Windows跨平台通信,及时共享信息,构建了一个适用于跨平台的网络聊天室通信程序.先搭建跨平台通信环境,然后使用Socket套接字网络编程接口实现通信.整个系 ...

  5. Go 语言 练习 聊天室 01

    目录 文章目录 目录 前言 正文 友情援助 前言 GO语言是一门经典的互联网时代语言,要想掌握它,必须要,多多练习. 正文 今天我们来练习编写一个聊天室,首先是服务器. package mainimp ...

  6. 网络编程基础,纯C语言实现聊天室(附源代码)——从铁矿到钢铁的打造

    文章目录 1 概述 1.1聊天室设计内容 2 系统设计 2.1系统功能设计 2.1.1用户管理 2.1.2聊天室管理 2.1.3聊天管理 2.1.4系统管理 2.2系统数据结构设计 2.3系统主要函数 ...

  7. linux 下网络编程 聊天室项目

    服务端使用框架:非阻塞轮询: 客户端使用框架:多线程: 使用数据库:mysql: 实现主要功能: 1.注册: 2.登录: 3.群聊: 4.私聊: 5.查看聊天记录: 6.查看在线人数: 7.修改个性签 ...

  8. 【聊天室系统源码】多语言海外版匿名中英文聊天室开发

    随着国际化发展的潮流和趋势,越来越多的各国友人通过社交软件在一起聊天,交流和学习,但是各国的专用社交软件都有一定的地域保护,不会让其他地区的网友随意注册和使用,当然我们国家也不让随意使用海外的社交软件 ...

  9. linux下多人聊天室

    客户端 一个在Linux下可以使用的聊天软件,要求至少实现如下功能:1. 采用Client/Server架构2. Client A 登陆聊天服务器前,需要注册自己的ID和密码3. 注册成功后,Clie ...

最新文章

  1. 用python播放音乐_Python实例讲解 -- 定时播放 (闹钟+音乐)
  2. python 文本处理模块_Python文本处理几种方法
  3. php协程和goroutine,golang中四种方式实现子goroutine与主协程的同步
  4. P5135-painting【组合数学】
  5. APPCAN学习笔记003---原生开发与HTML5技术
  6. Java学习笔记2.3.3 运算符与表达式 - 关系运算符
  7. 定义“移动互联网”的三篇文章
  8. 【学习笔记9】Linux常用命令6 - 压缩解压命令
  9. java实现学生、老师信息管理系统
  10. 深度解读央行数字货币 DCEP
  11. 这个社会在极严厉地惩罚不好好读书的人
  12. 火狐插件 打开html 死机,Firefox火狐Flash插件卡死问题完美解决方法(转载)
  13. 网线接法简述(直通线、交叉线以及全反线)
  14. Qt美化之基础控件美化
  15. asp.net IIS7 503错误
  16. 易语言路由器服务器,无线路由器一键设置工具,制作过程,成品。
  17. 自动化测试中的验证码问题
  18. java实现第三届蓝桥杯地址格式转换
  19. python sklearn工具包_Sklearn工具包及模型评估
  20. 包络检波仿真matlab,包络检波和相干解调仿真程序.doc

热门文章

  1. Java System类identityHashCode()方法及示例
  2. Java文件类boolean isDirectory()方法(带示例)
  3. 抽象工厂模式_设计模式——抽象工厂模式
  4. ipv6寻址_什么是IPV4寻址?
  5. Java ObjectInputStream close()方法与示例
  6. c# uri.host_C#| Uri.HostNameType属性与示例
  7. C# 将程序添加开机启动的三种方式
  8. Debian11镜像更新为阿里巴巴开源镜像站镜像,切换root用户,解决用户名不在sudoers文件中此事将被报告,Debian11 文件夹对话框、火狐浏览器、命令终端等没有最大化和最小化
  9. Linux系统下MySQL导出数据库和导入数据库的命令
  10. linux下使用c++17编译filesystem