ホームページ > に質問 > 本文
Java プロジェクトの SQL ステートメントはどのようにして複数のデータベースと互換性を持たせることができますか?プロジェクトはプロダクトカテゴリに属しており、ユーザーがどのデータベースを使用しているかは確認されていません。開発ではdb2を使用していますが、oracleデータベースに遭遇するとsqlが失敗してしまい、複数のデータベースとの互換性を実現する方法がわかりません。たとえば、Oracle、MySQL、SQL サーバー、db2 などです。
阿神2017-05-18 10:47:51
複数の方言をサポートする ORM フレームワークを使用してみることができます。
大家讲道理2017-05-18 10:47:51
この問題の解決策は ORM ではないでしょうか? ORM は、設定されたデータベース言語に従って異なる SQL、jpa、休止状態を実行します