将存储过程PL / SQL转换为Java

时间:2015-10-14 10:00:30

标签: java plsql

是否有人知道将PL / SQL转换为Java的开源工具。或者,如果您有任何建议来制作此工具。

4 个答案:

答案 0 :(得分:0)

很可能没有开箱即用的工具。我建议使用ANTLR构建一个PL / SQL解析器,然后你可以在它的顶部实现你的翻译。

答案 1 :(得分:0)

有以下商业工具: http://www.ispirer.com/application-conversion/oracle-plsql-to-java-migration 并且没有免费的人。

您可能会获得PLSQL中最复杂的部分并尝试手动转换它。 您将看到自动翻译是否有意义,您将能够评估工具。

我看到的所有翻译代码都非常丑陋且难以维护(无论如何可能)。

也许更好的选择是使用PLSQL创建回归测试,手动编写java代码并根据回归测试进行测试。

有很好的理由说明PLSQL还活着。

答案 2 :(得分:0)

P2J使用ANTLR v3.3和StringTemplate将PL / SQL转换为Java转换器以将PL / SQL代码转换为java

https://github.com/developeron29/P2JTrans

答案 3 :(得分:0)

查看商业广告:http://www.io64.com/plsql-to-java-migration/



在演示中,还会执行生成的代码。