ホームページ > Java > &#&チュートリアル > Java SQL パーサー ライブラリ: ベンダー固有の構文を解析するためのオープンソース オプション?

Java SQL パーサー ライブラリ: ベンダー固有の構文を解析するためのオープンソース オプション?

Susan Sarandon
リリース: 2024-11-30 20:17:15
オリジナル
889 人が閲覧しました

Java SQL Parser Libraries: Open-Source Options for Parsing Vendor-Specific Syntax?

Java SQL パーサー ライブラリのクエリ

質問:

Java アプリケーションの場合、 SQL ステートメントを解析できるオープンソース ライブラリはありますか?理想的なライブラリは、ベンダー固有の構文を処理できるか、少なくとも無視できる (Oracle テーブルスペース定義や MySQL の LIMIT 句など) 構成可能または十分な柔軟性を備えている必要があります。カスタマイズがオプションでない場合は、SQL 標準への厳密な準拠も許容されます。

回答:

ANTLR3 (ANTLR バージョン 3):

  • 次のような ANSI SQL 文法を提供します。カスタム パーサーの構築に使用されます。

ANTLR4 (ANTLR バージョン 4):

  • 解析目的の専用 SQL 文法を提供します。

追加コンテキスト:

要求されたライブラリは、次の 2 つの主要な機能を提供します:

  • 内部 API 呼び出しにマッピングすることにより、非 SQL データベース用の SQL インターフェイスを作成します。
  • 実際のデータベース (Oracle など) での実行前に SQL ステートメントを変更します。

以上がJava SQL パーサー ライブラリ: ベンダー固有の構文を解析するためのオープンソース オプション?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート