Java sql语法解释_JSqlParser

JSqlParser

JSqlParser.svg?branch=masterbadge.svg?branch=master

00b2d91995764ae4805b55627aca8d39

9a61bf245b5b61485c5195c84dc0f5f7.png

JSqlParser.svg

Look here for more information and examples: https://github.com/JSQLParser/JSqlParser/wiki.

License

JSqlParser is dual licensed under LGPL V2.1 and Apache Software License, Version 2.0.

News

Released first major version 1.0 of JSqlParser.

Please test the actual 0.9.8-SNAPSHOT. It includes includes grammar refactorings or changes which eventually results in parse tree changes.

Version 0.9.7 released.

Version 0.9.6 released.

Version 0.9.5 released.

Please test the actual 0.9.5-SNAPSHOT. It includes some grammar refactorings which eventually results in parse tree changes.

Version 0.9.4 released.

Please test the actual SNAPSHOT, if there are problems using the extended identifier token.

Version 0.9.3 released.

JSqlParser

JSqlParser is a SQL statement parser. It translates SQLs in a traversable hierarchy of Java classes. JSqlParser is not limited to one database but provides support for a lot of specials of Oracle, SqlServer, MySQL, PostgreSQL ... To name some, it has support for Oracles join syntax using (+), PostgreSQLs cast syntax using ::, relational operators like != and so on.

Support

If you need help using JSqlParser feel free to file an issue or contact me.

Contributions

To help JSqlParsers development you are encouraged to provide

feedback

bugreports

pull requests for new features

improvement requests

fund new features

Also I would like to know about needed examples or documentation stuff.

Extensions in the latest SNAPSHOT version 1.1

checkstyle integration to force first souce code conventions (linefeeds, spaces instead of tabs)

Extensions of JSqlParser releases

Modifications before GitHubs release tagging are listed in the Older Releases page.

BUILDING from the sources

As the project is a Maven project, building is rather simple by running:

mvn package

This will produce the jsqlparser-VERSION.jar file in the target/ directory.

Maven Repository

JSQLParser is deployed at sonatypes open source maven repository.

Starting from now I will deploy there. The first snapshot version there will be 0.8.5-SNAPSHOT.

To use it this is the repository configuration:

jsqlparser-snapshots

true

https://oss.sonatype.org/content/groups/public/

This repositories releases will be synched to maven central. Snapshots remain at sonatype.

And this is the dependency declaration in your pom:

com.github.jsqlparser

jsqlparser

1.0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值