SQL开发者的BerkeleyDB入门指南
2009年8月20日
随着BerkeleyDB的发展,越来越多原来与传统关系数据库打交道的开发者希望了解、学习BerkeleyDB,并且在开发过程中应用BerkeleyDB。
但是, 与传统的关系数据库不同, BerkeleyDB目前并不支持SQL 查询处理,使用者需要书写代码来实现类似SQL的查询。许多SQL开发者在此过程遇到不少困难。
为了方便SQL开发者学习BerkeleyDB, 我们提供了两篇入门指南,供大家参考。 考虑到有些朋友可能不好访问国外网站,在提供链接的同时, 我们还将这两篇指南上传至开心网BerkeleyDB群组的文件共享区,需要的可以下载阅读(不提供BerkeleyDB XML版本的该指南,因为在BerkeleyDB XML中可以直接使用功能强大的XQuery来查询内容)。
1 对BerkeleyDB
指南地址为: Guide to Oracle Berkeley DB for SQL Developers
开心网文件地址:http://www.kaixin001.com/group/file.php?gid=627784&fid=401933&start=0
2 对BerkeleyDB Java Edition
指南地址为: Performing Queries in Oracle Berkeley DB Java Edition
开心网文件地址为: http://www.kaixin001.com/group/file.php?gid=627784&fid=396176&start=0
您好!
有个问题想请教一下,如下示例,BDB open 函数文件路径能否支持带中文的路径?谢谢。
能直接mail回复我就更好了,呵呵。
#include
…
Db db(NULL, 0); // Instantiate the Db object
u_int32_t oFlags = DB_CREATE; // Open flags;
try {
// Open the database
db.open(NULL, // Transaction pointer
“my_db.db”, // Database file name
NULL, // Optional logical database name
DB_BTREE, // Database access method
oFlags, // Open flags
0); // File mode (using defaults)
// DbException is not subclassed from std::exception, so
// need to catch both of these.
} catch(DbException &e) {
// Error handling code goes here
} catch(std::exception &e) {
// Error handling code goes here
}
您好,请问你在什么平台上使用什么版本的bdb?
Windows xp sp3
vc2005
BDB什么版本啊???
db-4.7.25.msi