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