Berkeley DB for C
简单介绍 Brekeley DB
打开 databases
在开打数据库前必须通过 db_create()方法来初始化一个 db 句柄, 然后你可以通过他的
open 方法来打开一个数据库
示例:
#include <db.h>//必要的包含文件
...
DB *dbp; /*数据库结构句柄+*/
u_int32_t flags; /*数据库打开标志+*/
int ret; /*用来接收通过 db_create 来创建的数据库是否成功+*/
/*初始化结构体
*因为数据库没有在环境中打开
*所以环境指针为 null. */
ret = db_create(&dbp, NULL, 0);
if (ret != 0) {
/*错误处理+*/
}
/*数据库打开标志+*/
flags = DB_CREATE; /*如果数据库不存在的化则创建一个新的*/
/*打开数据库+*/
ret = dbp->open(dbp, /*数据库结构指针+*/
评论0