JSQLParser

JSqlParser

JSQLParser

JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern

AI 简介

JSqlParser 是一个与具体关系数据库无关的 SQL 语句解析器,能够将 SQL 语句转换为可遍历的 Java 类层次结构。该项目支持多种数据库方言(如 MySQL、Oracle、PostgreSQL 等),并采用访问者模式来导航生成的抽象语法树(AST)。其核心功能包括高度可扩展的解析逻辑和易于操作的 API 设计,使得开发者可以方便地对 SQL 语句进行分析或修改。JSqlParser 非常适合需要在应用程序中动态处理 SQL 语句的场景,例如构建数据库迁移工具、SQL 查询优化器或是执行基于规则的数据治理任务。

Java
Apache License 2.0
5.9k
Stars
1.4k
Forks
211
Watchers
82
Issues

Star 增长

今日+2
近 7 天+3
近 30 天+8
综合评分71.75
默认分支master