1

Pro*COBOLおよびPro*C(SQLが埋め込まれたコード)をJavaに移行しています。

すべての埋め込みSQLをJDBC呼び出しに移行する必要があるのは正しいですか?

または、Oracleが推奨する一種の「Pro * Java」の方法はありますか?通常のベストプラクティスは何ですか?

4

2 に答える 2

2

はい。

SQLをJavaに埋め込むためのSQLJがありました(またはありますか?)が、それがどこでも使用されているのを見たことがありません。

JavaでSQLベースのすべてがJDBCを経由します。

通常の方法(「ベストプラクティス」かどうかはわかりません)は、さらに抽象化し、ORMとある種の永続化APIを使用することです。

于 2012-02-28T06:01:19.893 に答える
0

Cまたはさらに悪いCOBOLをJavaに移行する簡単な方法はないので、とにかく多くの書き直しを行うことになります。したがって、既存のSQLでJDBCを使用するのが、おそらく最も簡単な方法です。

別のポスターは可能性のあるSQLJについて言及しましたが、とにかく多くのリファクタリングを行うので、実際には何も得られないと思いますが、プリコンパイラー全体に満足している場合は機能します!(少なくともOracleまたはDB2の場合、無料データベースのサポートにはパッチがあります)。

于 2012-03-01T05:05:56.663 に答える