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. Then the result can be accessed in a structured way. The generated Java class hierarchy can be navigated using the Visitor Pattern.

Features

  • Supported Grammar and Syntax
  • Please visit the WebSite. JSqlParser is a RDBMS agnostic SQL statement parser
  • It translates SQL statements into a traversable hierarchy of Java classes
  • JSqlParser aims to support the SQL standard as well as all major RDBMS
  • Any missing syntax or features can be added on demand
  • JSqlParser can also be used to create SQL Statements from Java Code with a fluent API

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

Apache License V2.0

Follow JSqlParser

JSqlParser Web Site

Other Useful Business Software
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of JSqlParser!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Java

Related Categories

Java Libraries

Registered

2023-07-31