天天看点

C开发Mysql客户端

1、C与Mysql

  因为Mysql是用C语言开发的,所以会有一系列的API可以调用;

2、C调用Mysql的基础模型

运行命令:

gcc dm01_hello.c -o dm01_hello -I/usr/include -L/usr/lib64/mysql -lmysqlclient -lm -lrt -ldl -lstdc++ -lpthread

运行结果:

C开发Mysql客户端

3、C查询Mysql

C开发Mysql客户端

4、C开发Mysql客户端

只实现了查询的功能:

看看mysql.h文件:

C开发Mysql客户端
C开发Mysql客户端

可以知道:MYSQL_ROW的真实类型:char **;

C开发Mysql客户端

看看Mysql:

C开发Mysql客户端
C开发Mysql客户端

由于客户端的C语言开发数据库,我只实现了查询功能,其他的功能没有实现,导致没有打印出来,但是现在已经可以通过这个客户端对数据库进行操作了;

C开发Mysql客户端