gpt4 book ai didi

Java 有没有可以将 SQL 语句提取到文件中的 IDE/工具?

转载 作者:行者123 更新时间:2023-11-29 04:02:19 26 4
gpt4 key购买 nike

您好,在 Java 世界中是否有任何可用的工具可以解析/读取源文件并将 SQL 语句提取到文本文件中。这是一项复杂的任务,因为您可以在源代码中以不同的方式编写 SQL 语句(例如:使用 + 符号或使用 .append())甚至有条件地构建SQL。

最佳答案

我们一直在考虑这样做。这需要:

1) 一个完整的 Java 解析器

2) 全面的控制和数据流分析,让您可以跟踪值如何通过代码传播

3)识别SQL(JDBC)调用,跟踪数据流向SQL查询回源,符号化解释沿数据流路径的一组操作以确定明显的 SQL 操作。

DMS Software Reengineering Toolkit是用于解析语言的通用引擎。 DMS有一个完整的Java前端(满足条件1)计算本地控制和全局数据数据流分析(条件2)。 DMS 可配置为提取代码属性,因此我们认为它可以配置为执行 3。这仍然不是一项微不足道的任务。

但是,遗憾的是,所请求的工具尚不可用。

关于Java 有没有可以将 SQL 语句提取到文件中的 IDE/工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2650180/

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