开源面向对象数据库 db4o 之旅,第 2 部分: db4o 查询方式 这篇文章是 db4o 之旅 系列文章的第二篇,介绍了面向对象数据库 db4o 的安装、启动以及三种查询语言,并对三种查询语言做了比较
前言 在 db4o 之旅 系列文章的第一部分:初识 db4o 中,作者介绍了 db4o 的历史和现状,应用领域,以及和 ORM 等的比较
在这篇文章中,作者将会介绍 db4o 的安装、启动以及三种不同的查询方式:QBE(Query by Example)、SODA(Simple Object Database Access) 以及 NQ(Native Queries),并分别通过这三种不同的途径实现了两个关联对象的查询
本文还示范了开发中最经常用到的几个典型功能的 db4o 实现
下载和安装 db4o db4o 所有最新的版本都可以直接在官方网站上下载,进入 db4o 的下载页面,我们可以看到最新的 for Java 稳定版本是 5
5,包括 JAR、源代码、入门文档、API 等内容的完整的打包文件只有 6 MB,db4o 还有一个对象数据库管理工具 ObjectManager,目前版本是 1
8(请在参考资源中下载)
接 着在 Eclipse 中新建 Java 项目,把 db4o 对象数据库引擎包 db4o-5
5-java5
jar 导入进项目
由于 db4o 支持多种版本的 JDK,除了 for JDK 5
0 的 db4o-5
5-java5
jar 外,还有 for JDK 1
4 的 JAR 包,以适应多种环境
与 Hibernate、iBATIS SQL Maps 相比,db4o 更加自然,无需过多地引用第三方支持库
文档选项 未显示需要 JavaScript 的文档选项 打印本页 将此页作为电子邮件发送 回页首 开启数据库 db4o