gpt4 book ai didi

java - Java 的 SQL 查询解析器

转载 作者:行者123 更新时间:2023-11-29 12:01:05 24 4
gpt4 key购买 nike

我正在寻找用于 MySQL 查询的 SQL 查询解析器。使用它我可以解析查询,修改查询对象并打印回修改后的查询

JSQL 解析器正是我所需要的,但它在转义列值内的单引号时有 2 个主要问题 https://github.com/JSQLParser/JSqlParser/issues/167 https://github.com/JSQLParser/JSqlParser/issues/166

所以我正在寻找可以帮助我完成任务的开源替代方案

我尝试的 Presto 解析器无法解析更新查询

如果其他人知道任何其他可靠的 SQL 解析库,请告诉我

最佳答案

关于JSqlParser:

问题 166 已修复。

不支持单引号转义,但支持使用双单引号。因此,有人可以在解析之前使用 '' 替换所有 \'

编辑: 问题 167 在 JSqlParser 的实际快照 0.9.5 中修复。

关于java - Java 的 SQL 查询解析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32364792/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com