Oracle 在 JDK 中附带“ JavaDB ”,它或多或少是Apache Derby的更名版本。
Java DB 是与 JDK 的每个更新版本(“_uXX”)持续更新和同步,还是仅针对 Java 7 等主要版本?
Java DB 入门指南在关于两种产品之间关系的注释中解决了这个问题:
Java DB 和 Apache Derby 的关系
Java DB 是基于 Java 编程语言和 SQL 的关系数据库管理系统。Java DB 是 Apache Derby 项目的 Oracle 版本,Apache 软件基金会 (ASF) 的开源关系数据库项目。
Java DB 产品包括 Derby,无需对底层源代码进行任何修改。
因为 Java DB 和 Derby 具有相同的功能,所以 Java DB 文档将核心功能称为 Derby。
Java DB 10.6 版基于 Derby 10.6 版。Java DB 文档中对“Derby”的引用是指 Apache Derby 的 10.6 版。
根据以粗体强调的句子,我会得出结论,每个版本都或多或少与底层 Java DB 版本相同,版本号也相同(这是 Java DB 下载页面中列出的版本) )。
这不会解决 Oracle/Sun 何时发布 Java DB 的新版本的问题。我假设这留给了管理 Java DB 版本的特定团队。