`
celetium
  • 浏览: 1294 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

BerkeleyDB Express - 帮您更加便利地使用内存数据库 - 原创软件

阅读更多

BDB很好很强大,但使用起来稍微复杂一点,对于用惯了普通关系数据库的人需要转变下思维,而对于那些用惯了Java类语言的,则更难于理解其使用模式.

为了简化数据的操作,主次索引的建立,多记录的遍历...而设计该高级接口. 下面是一段使用的代码:

    // STEP-3: 指向数据库(一个路径)
    DbDatabase db("/tmp");
    // STEP-4: 获取表操作句柄,没有就创建
    DbTable * pt = db.getTable("employee");
    if (pt == NULL)
        pt = db.createTable("employee", 0, _fields, sizeof(_fields) / sizeof(DbField));
    // STEP-5: 存数据
    XEmployee e2 = {"Marry", 'F', 23, 2100.00, "HR training"};
    pt->put(&e2);
    // STEP-6a: 取数据 / 主键取
    XEmployee e = {"Marry"}; // 为主键字段设置值
    pt->get(&e);
    loginfo("Employee: %s - %c - %d - %.2f - %s", e.name, e.sex, e.age, e.salary, e.dep);

分享到:
评论
2 楼 wzjin 2009-03-12  
呵呵,你这是java代码吗?
1 楼 celetium 2009-01-23  

对了,有一句话忘了说,附件的程序,只能在AIX上运行,会很快提供LINUX版本.

相关推荐

    Berkeley DB4.8以上各版本

    Berkeley DB是一款由Oracle公司开发的嵌入式数据库系统,被广泛应用于许多软件项目中,尤其是在需要快速、轻量级数据存储解决方案的场景下。它提供了键值对存储模式,适用于构建高性能的数据缓存和数据库应用程序。...

    BerkeleyDB-Core-C-GSG.pdf

    本手册是为初学者及有一定经验的开发者设计的,旨在提供一个全面、系统的指南来帮助读者理解 Berkeley DB 的基本概念、数据库管理、记录操作、游标使用以及二级数据库的实现等方面的知识。此外,手册还详细介绍了...

    Berkeley DB JE-7.0.6

    Berkeley DB JE(Java Edition)是Oracle公司提供的一款开源、嵌入式、基于Java的键值对数据库系统。它以其轻量级、高性能和高可用性而受到广泛的青睐,尤其适合于需要在内存中管理大量数据的应用场景。在版本7.0.6...

    db-4.7.25-master_db-4.7.25-master_berkeleydbvxworks_BerkeleyDB_源

    Berkeley DB是一个开源的文件数据库,介于关系数据库与内存数据库之间,使用方式与内存数据库类似,它提供的是一系列直接访问数据库的函数,而不是像关系数据库那样需要网络通讯、SQL解析等步骤,本文件是早期版本

    Berkeley DB数据库最新版

    **Berkeley DB数据库详解** Berkeley DB(简称BDB)是一种高性能、轻量级的嵌入式数据库系统,由Oracle公司开发并维护。它最初在伯克利大学诞生,因此得名“Berkeley DB”。这款数据库系统广泛应用于需要快速、可靠...

    BerkeleyDB-0.26

    BerkeleyDB 就是一个典型的嵌入式数据库,它的轻量级特性使得它可以轻松地嵌入到各种应用程序中,包括操作系统、设备固件以及各种服务器应用。 **BerkeleyDB 的主要特点:** 1. **无模式设计** - 数据库中的每个...

    Berkeley DB C++编程入门教

    Berkeley DB是一个由Oracle公司开发的开源嵌入式数据库系统,支持多种编程语言接口,其中C++是其中之一。它为开发者提供了一个轻量级的数据库解决方案,适用于多种应用程序。Berkeley DB允许开发者在应用程序中直接...

    Berkeley DB参考资料

    - **常见问题**:使用 C++ API 访问 Berkeley DB XML 数据库时可能遇到的问题。 - **解决方法**:提供针对这些问题的解决方法和建议。 #### 19. XQuery 使用入门 - **19.1 XQuery 使用入门(一)** - **基础语法...

    berkeley db db-6.1.26.tar.gz

    db-6.1.26.tar.gz berkeley db

    BerkeleyDB-Core-JAVA-GSG.pdf

    根据提供的文档信息,“BerkeleyDB-Core-JAVA-GSG.pdf”主要介绍了如何在Java环境中使用Berkeley DB。该文档强调了Berkeley DB作为一种文件类型数据库的优势,包括快速的存取速度和方便的操作特性。 #### 二、...

    BerkeleyDB-Core-Cxx-GSG.rar_Berkeley DB_berkeley Db cxx

    它详尽地介绍了如何在C++环境中配置、初始化Berkeley DB环境,以及如何使用C++接口进行数据操作。同时,它也涵盖了错误处理、备份与恢复、日志管理等关键话题,帮助开发者全面理解BDB的工作机制。 在实际应用中,...

    BerkeleyDB-JE je-6.0.11

    Oracle BerkeleyDB-JE je-6.0.11

    Berkeley DB参考手册PDF版本

    - **问题解决**:针对在使用C++ API访问Berkeley DB XML数据库时可能遇到的问题提供解决方案。 #### 19. XQuery使用入门 - **19.1 XQuery使用入门(一)** - **基础语法**:介绍XQuery的基本语法和用法。 - **19.2...

    BerkeleyDB-Core-Cxx-GSG.rar

    **Berkeley DB (BDB)** 是一款开源的、嵌入式数据库系统,由...通过详读并实践“BerkeleyDB-Core-Cxx-GSG.pdf”中的内容,开发者将能够熟练地在C++项目中集成和使用Berkeley DB,从而实现高效、可靠的数据存储和管理。

    BerkeleyDB_java_jar包

    BerkeleyDB是一个开源的、基于键值对的嵌入式数据库系统,由Oracle公司提供。它为Java开发者提供了丰富的API,使得在Java应用程序中轻松集成数据存储成为可能。标题中的"BerkeleyDB_java_jar包"指的是适用于Java开发...

    Berkeley DB数据库 6.2.32 64位

    多个进程,或者同一进程的多个线程可同时使用数据库,有如各自单独使用,底层的服务如加锁、事务日志、共享缓冲区管理、内存管理等等都由程序库透明地执行。 轻便灵活:可以运行于几乎所有的UNIX和Linux系统及其变种...

    Berkeley DB -- Access Method Configuration_iyangjian200599

    (二) Berkeley DB -- Access Method Configuration_iyangjian2005997_新浪博客.mht

    BerkeleyDB Manual C/C++

    《BerkeleyDB Manual C/C++》是一份详尽的官方文档,主要针对使用C和C++语言进行数据库操作的开发者。BerkeleyDB是一款轻量级、高性能的关系型数据库管理系统,常用于嵌入式系统和分布式应用程序。这篇手册将深入...

    berkeley-db-v-relational-066565

    ### Berkeley DB与关系型数据库管理系统的对比分析 #### 引言 Oracle公司以其业界领先的数据库引擎——Oracle Database闻名于世。Oracle Database是一款极其可靠、高度可扩展的客户端-服务器关系型数据库管理系统...

Global site tag (gtag.js) - Google Analytics