项目介绍

项目可以读取 SQL 语句,并分解成结构化的 Java 对象,实现用 Java 代码解析或动态生成 SQL 语句,支持 SQL 标准和主流的关系型数据库。
image.png

支持的数据库与语法

JSqlParser旨在支持SQL标准以及所有主要的RDBMS。任何缺失的语法或功能都可以按需添加。

RDBMS

Statements

Oracle
MS SQL Server and Sybase
Postgres
MySQL and MariaDB
DB2
H2 and HSQLDB and Derby
SQLite

SELECT
INSERTUPDATEUPSERTMERGE
DELETETRUNCATE TABLE
CREATE ...ALTER ....DROP ...
WITH ...

Salesforce SOQL

INCLUDESEXCLUDES