68.蛤蟆笔记 MySQL学习——C编写MySQL程序一准备

68.蛤蟆笔记 MySQL学习——C编写MySQL程序一准备

欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/51059378

MySQL提供的C语言写成的客户端开发库,提供了如下功能:

l  打开和关闭服务器会话的连接管理例程

l  用于构造SQL语句,并把这些语句发送到服务器,然后对结果进行处理的例程

l  在API调用失败时,用于确定出错原因的状态检查函数和出错报告函数

l  用于处理在选项文件里或在命令行上给出的各种选项的例程

查看示例可以查看源码中的client目录和tests目录。

1.  需要准备

l  一个C语言编译器

l  相关的头文件和客户端开发库

如果是安装的源代码或者二进制发行版,会在/usr/local/mysql/include/和/usr/local/mysql/lib中。

可以手动进行给指定,加上-I参数如下

#gcc –c –I/usr/local/mysql/includemyclient.c

如果还要加上库存放位置和名称

#gcc –o myclient myclient.o –L/usr/local/mysql/lib–lmysqlclient

还可以通过mysql_config工具来正确标志

# mysql_config --include

-I/usr/local/mysql/include/mysql-I/usr/local/mysql/include/mysql/..

## mysql_config --libs

-L/usr/local/mysql/lib  -lmysqlclient -lpthread -lm -lrt -ldl

当然,建议还是使用MAKE来管理程序的。

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(68.蛤蟆笔记 MySQL学习——C编写MySQL程序一准备)