简短版本:我可以用Apache的最新derby.jar替换我的JDK(来自Oracle)附带的derby.jar吗?
长版本:我一直在使用JDK附带的Java DB(Oracle支持的Apache Derby开源数据库分发)几年。我刚刚发现Apache仍然定期更新Derby数据库库,2012年6月最新的数据库是here。最新的一个包含我想要使用的一些功能。
但是Oracle derby.jar可以与Apache derby.jar互换吗?
答案 0 :(得分:1)
我认为你应该没什么问题,但请注意这会算作升级,所以你应该花一点时间阅读http://db.apache.org/derby/docs/10.9/devguide/cdevupgrades.html并熟悉“软”和“硬”升级的概念
也就是说,如果你真的希望这两个罐子是“可互换的”,意味着你想要使用更新版本的Derby,那么回到旧版本,然后确保你只进行软升级,因为一旦你完成了硬升级,就无法恢复旧版本。
我自己,我会说,切换到较新的Apache derby.jar,对现有数据库进行硬升级,并计划不返回旧版本的Derby。