Javaアプリケーションは、データベースOracle、DB2、およびMSSをサポートする必要があります。SQL関数を含む一部のクエリの構文は、データベースごとに構文が異なります。例:OracleのNULLIF()はMSSでは機能しない可能性があります。クエリ文字列を解析してデータベース固有のSQLに変換できるオープンソースのSQLパーサーはありますか?
2 に答える
0
@hd1 の正しい質問があります。何を達成しようとしていますか? ターゲットがSQLを解析することではなく、エンティティを格納するために異なるDBを使用するだけであるため、たとえば、JPQL(Java Persistence Query Language)をサポートするJPA(Java Persistence API)ライブラリがあります。これはデータベースに依存しません(または想定されています) )。
リンク:
于 2012-11-22T08:31:00.007 に答える