首页 > Berkeley DB, Winter Zhang, 未分类 > SQL开发者的BerkeleyDB入门指南

SQL开发者的BerkeleyDB入门指南

2009年8月20日 Winter

随着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

  1. IChina
    2009年9月2日11:22 | #1

    您好!
    有个问题想请教一下,如下示例,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
    }

  2. Emily Fu
    2009年9月2日11:33 | #2

    您好,请问你在什么平台上使用什么版本的bdb?

  3. IChina
    2009年9月2日11:51 | #3

    Windows xp sp3
    vc2005

  4. chaohuang
    2009年9月2日12:16 | #4

    BDB什么版本啊???

  5. IChina
    2009年9月2日12:35 | #5

    db-4.7.25.msi

本文的评论功能被关闭了.
Դ