Java的SQL解析库 问题: 有哪些开源的Java库可以解析SQL语句?最好能够定制化以处理特定厂商的语法或严格遵守SQL标准。 用例: 这个库需要用于: 为非SQL数据库提供SQL接口 在SQL语句发送到数据库之前对其进行重写 答案: 是的,有几个可用的开源Java库可以解析SQL语句: ANTLR3: 带有ANSI SQL语法,可用于创建自定义解析器。 ANTLR4: 具有内置的SQL语法,提供强大的解析解决方案。 ANTLR3和ANTLR4都允许进行自定义和灵活调整,从而能够根据需要处理特定厂商的语法。此外,它们都遵循SQL标准,确保解析的准确性。