Javaの記事一覧?

Java SQL Parserを調査する

動機

SQLを解析することで、SQLを動的に解析して単体試験仕様書の作成を自動化したい

そのためには次の項目を自動抽出したい。

自動抽出希望項目

さらにいうと、

ANTLR

ANSI SQL 文法に則っているらしい

Apache Derby.

Apache Derby

http://db.apache.org/derby/

はApacheのDBのサブプロジェクトでしてそのApache Derbyにパーサがあるらしい

.native() メソッドを見るといいようだ。

JSqlParser?

http://jsqlparser.sourceforge.net/

SQLを解析してJavaクラスの階層構造に変換するクラス

Zql

http://www.gibello.com/code/zql/

Javaで書かれたSQLのParser

BYACC/J

http://byaccj.sourceforge.net/

YACCと互換性あるそうな。

Java Cup

http://www2.cs.tum.edu/projects/cup/

JavaのParser生成ライブラリー

JFlex

JFlexはこちら

http://jflex.de/

jparsec

http://jparsec.codehaus.org/

YACCのような位置づけである。

YACCとの違いは外部ファイルを必要としないとか。

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS