3

Javaアプリケーションは、データベースOracle、DB2、およびMSSをサポートする必要があります。SQL関数を含む一部のクエリの構文は、データベースごとに構文が異なります。例:OracleのNULLIF()はMSSでは機能しない可能性があります。クエリ文字列を解析してデータベース固有のSQLに変換できるオープンソースのSQLパーサーはありますか?

4

2 に答える 2

0

@hd1 の正しい質問があります。何を達成しようとしていますか? ターゲットがSQLを解析することではなく、エンティティを格納するために異なるDBを使用するだけであるため、たとえば、JPQL(Java Persistence Query Language)をサポートするJPA(Java Persistence API)ライブラリがあります。これはデータベースに依存しません(または想定されています) )。

リンク:

于 2012-11-22T08:31:00.007 に答える