druid 是阿里开源在 github 上面的数据库连接池,里面有一个专门解析 sql 语句的模块。 源码位置 SQL Parser 模块的介绍 相关 API druid 使用说明: druid 现在已经直接发布到了 maven 仓库中,可以直接引用。 1、新建一个 maven 工程并命名 2、在 pom.xml 文件中加入如下配置,当前最新使用 1.0.19 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.0.19</version> </dependency> 3、示例代码,druid 的源码中有丰富的测试代码,具体路径如下 src/test/java/com.alibaba.druid.bvt.sql.mysql.visitor/ 下面的 App.java 参考的是 MySqlSchemaStatVisitorTest_Delete.java 这个源文件 imp.... 有更新! 利用 druid 的 sql parser 模块解析 sql 语句获得表名 diruid