本篇介绍C语言访问数据库
c语言操作mysql数据库
数据库引擎:即语言接口
ODBC 是windows内的数据库接入口。所有程序可以通过ODBC来连接数据库
JDBC 是JAVA的数据库接口
每一种数据库,在linux中都提供了函数库,是数据库操作的接口
sqlite
mysql
rpm -ivh /root/Desktop/mysql-devel-5.0.22-2.1.i386.rpm
操作中需要用到mysql中定义的三个结构
MYSQL //数据库句柄 相当于FILE
MYSQL_RES //数据的结果集 select查询的结果
MYSQL_ROW //数据行 每次在结果集中读取一行数据
操作mysql需要以下API
#include <mysql/mysql.h>
MYSQL *mysql_init(MYSQL *);
//这里称之为载入函数吧,返回的MYSQL指针要用到后续的函数中 参数通常设为NULL 返回MYSQL地址
int mysql_options(MYSQL *connection, enum option_to_set,const char *argument);
//设置MYSQL*的一些属性,比如超时时间等
MYSQL *mysql_real_connect(MYSQL *connection,
const char *server_ho