由于项目的需求,本人对BDB(Berkeley DB)进行研究学习,发现BDB有这么强大,这里先简单说下,后续完善介绍。
长话短说把,先实现一个BDB的基本操作。
Windows 下 BDB的创建,打开,访问,关闭操作,相对完整的代码。当然还有移除操作,后续完善。
注意,当你编译运行程序时,要预先做到以下几点:
1. 把头文件include配置好
2. 相应的lib要添加进工程
3. 由于BDB创建时,不会自动创建文件夹,所以我们要预先创建完成相应的文件夹
当你把这些工作做完时,应该没问题了,就期待着程序的运行成功吧^_^(期间可能些问题,不要放弃,找方法解决,我当时花费两天才通过)
/*
By ivHornet @2014.11
Write a Berkeley DB test program which function is create,open,close.
Procedure:
1. Create, set and open environment
2. Create, set and open database
3. Access database
4. Close database
5. Close environment
*/
#include <stdio.h>
#include <errno.h>
#include <stdlib.h>
#include "db.h"
const char *progname = "ex_env