gpt4 book ai didi

java - 从 java.sql.Connection 获取 SQL

转载 作者:行者123 更新时间:2023-11-30 03:08:03 25 4
gpt4 key购买 nike

我有一个线程,它迭代占用的连接池并验证每个连接是否已达到该池允许的最长时间。

如果连接到达该时间,我会执行回滚,关闭连接并记录一条包含有关连接信息的消息。

我想将该连接执行的SQL命令添加到记录的消息中。有没有办法从 java.sql.Connection 获取 SQL 或 PreparedStatement

我想在执行命令之前扩展java.sql.Connection 并将该信息注入(inject)到对象中。这样,我就能在需要的时候得到它。你知道更优雅的方法吗?

编辑它不是重复的。 This question是关于 PreparedStatement 的,但我没有。我只有一个 java.sql.Connection

最佳答案

只需使用标准方式打印即可 System.out.println(preparedStatement); .

如果不起作用,请参阅here .

关于java - 从 java.sql.Connection 获取 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34266043/

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