0

我在 Eclipse 中有一个现有的 Java 项目,我希望能够解析用户输入的 SQL 语句,以便在语句中找到表名。Apache Drill 是否有可能完成这项任务,如果可以,我该怎么做?

我一直在查看 Drill 的文档,但我只能找到一种在 Eclipse 中创建函数的方法,这些函数以后可以在命令提示符中使用。但是,我想要的是一种在 Java 项目中使用某种解析函数来查找用户输入中的表名的方法。

4

2 回答 2

0

您可以使用 JSQL Parser从 SQL 语句中获取表名。在此处查找文档。

于 2015-08-24T13:01:38.073 回答
-1

这不是 Apache Drill 的任务,但您可以在 Apache Calcite 工具包http://calcite.apache.org/之外使用丰富的 SQL 解析器。

于 2019-10-25T10:14:59.410 回答