JAVA DB是否与Oracle 11 G兼容?

JAVA DB是否与Oracle 11 G兼容?,java,oracle11g,java-7,derby,jdk1.6,Java,Oracle11g,Java 7,Derby,Jdk1.6,我正在使用JavaDB(JDK1.7的一部分)作为我的开发环境。我们的SIT环境中有Oracle 11g。我正在研究JAVA DB(基于Apache Derby)是否符合Oracle 11g,即如果我尝试将代码从JAVA DB迁移到Oracle 11g,我是否需要对查询结构或代码进行一些更改 Java DB和Oracle 11g并不完全兼容。根据查询的复杂性,您可能需要也可能不需要移植代码。它只需要连接到正在使用的特定数据库。您需要为数据库添加任何额外的代码。这对于任何数据库都是一样的。SQL兼

我正在使用JavaDB(JDK1.7的一部分)作为我的开发环境。我们的SIT环境中有Oracle 11g。我正在研究JAVA DB(基于Apache Derby)是否符合Oracle 11g,即如果我尝试将代码从JAVA DB迁移到Oracle 11g,我是否需要对查询结构或代码进行一些更改

Java DB和Oracle 11g并不完全兼容。根据查询的复杂性,您可能需要也可能不需要移植代码。

它只需要连接到正在使用的特定数据库。您需要为数据库添加任何额外的代码。这对于任何数据库都是一样的。

SQL兼容性是一个大主题。您可能想从这里开始:

它们在哪些方面与其他方面不兼容,您能否提供一些参考资料的链接,我可以在这些资料中对此进行研究?我脑子里没有现成的资料-我可以稍后再提取一些,但我想到的第一个区别是Derby不支持用Java编写的存储过程,而Oracle 11g支持。实际上,您最好询问您所关心的特定功能是否同时在Oracle 11g和Derby上运行。