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

问题描述 投票:2回答:4

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

java plsql
4个回答
0
投票

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


0
投票

有一些商业工具,如:http://www.ispirer.com/application-conversion/oracle-plsql-to-java-migration,没有免费的afaik。

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

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

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

PLSQL还活着的原因很充分。


0
投票

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

https://github.com/developeron29/P2JTrans


0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.