最近几天闲来无事,便尝试了一下用C操作数据库,下面便是我测试的具体结果:
开发环境是windows 7 ultimate(英文版) IDE 是vs 2008 professional 中文版,数据库是mysql 5.1
首先,我在MySQL库中创建了一个test表:
CREATE TABLE `test` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(20) NOT NULL,
`age` int(3) DEFAULT NULL,
`gender` char(1) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8
然后,要配置好vs 2008下的开发环境:
工具->选项->项目和解决方案->vc++目录
1. 在窗口右边添加包含文件(我的是D:/Program Files/MySQL/MySQL Server 5.1/include)
2.添加库文件(D:/Program Files/MySQL/MySQL Server 5.1/lib/opt)
配置好后,即可创建新的工程了。下面便是我的测试代码,注释比较详细,我这里就不做过多的介绍了。
注释大多数都是我翻译了英文文档,英文好的可以直接参考MySQL的官方文档。
MySQL官网:www.mysql.com