【Linux】Ubuntu下C语言访问MySQL数据库入门
使用的系统是Ubuntu 11.10.数据库是MySQL。
首先需要安装MySQL客户端和服务器,命令行安装方式为:
在MySQL中建立相应数据库
首先以用户rick登录MySQL数据库(用户rick已经被root权限用户赋予了创建数据库等等的权限):
然后创建一个名为foo的数据库:
MySQL数据库连接测试
然后采用如下C语言进行数据库连接测试connect1.c:
注意的是:需要指定include库和库文件的路径名,以及指定链接的库模块mysqlclient。
如果不在开始的时候安装开发包,就会产生如下错误:
执行SQL语句进行数据操作
向数据库表children中插入一行:
在这里特别需要注意的是:
函数mysql_affected_rows返回的是被一个更新操作修改的行数,而不是满足where子句的行数。