问题
Oracle ships the JDK with "JavaDB" which is more or less a rebranded version of Apache Derby.
Is Java DB updated and synced continually with each update release of the JDK ("_uXX") or only for major releases like Java 7?
回答1:
The Getting Started with Java DB guide addresses this in the note on the relationship between the two products:
Relationship between Java DB and Apache Derby
Java DB is a relational database management system that is based on the Java programming language and SQL. Java DB is the Oracle release of the Apache Derby project, the Apache Software Foundation's (ASF) open source relational database project.
The Java DB product includes Derby without any modification whatsoever to the underlying source code.
Because Java DB and Derby have the same functionality, the Java DB documentation refers to the core functionality as Derby.
Java DB Version 10.6 is based on the Version 10.6 release of Derby. References to "Derby" in the Java DB documentation refer to the Version 10.6 release of Apache Derby.
Based on the sentences being emphasized in bold, I would conclude that each version is more or less the same as the underlying Java DB version, with the version numbers also being the same (this is going by the versions listed in the Java DB downloads page).
This would not address the question on when Oracle/Sun makes a new release of Java DB. I would assume that is left to the specific team that manages the Java DB releases.
来源:https://stackoverflow.com/questions/6845602/when-and-how-is-the-java-db-updated-and-synced-with-apache-derby