ホームページ  >  に質問  >  本文

mysql - Java プロジェクトの SQL を複数のデータベースの SQL 構文と互換性を持たせるにはどうすればよいですか?

Java プロジェクトの SQL ステートメントはどのようにして複数のデータベースと互換性を持たせることができますか?プロジェクトはプロダクトカテゴリに属しており、ユーザーがどのデータベースを使用しているかは確認されていません。開発ではdb2を使用していますが、oracleデータベースに遭遇するとsqlが失敗してしまい、複数のデータベースとの互換性を実現する方法がわかりません。たとえば、Oracle、MySQL、SQL サーバー、db2 などです。

PHPzPHPz2686日前885

全員に返信(2)返信します

  • 阿神

    阿神2017-05-18 10:47:51

    複数の方言をサポートする ORM フレームワークを使用してみることができます。

    返事
    0
  • 大家讲道理

    大家讲道理2017-05-18 10:47:51

    この問題の解決策は ORM ではないでしょうか? ORM は、設定されたデータベース言語に従って異なる SQL、jpa、休止状態を実行します

    返事
    0
  • キャンセル返事