记录由PreparedStatement执行的实际SQL语句
在Java中,当使用准备好的语句时,记录实际的SQL语句是很有价值的被执行。但是,默认情况下,记录用于创建语句的 sql 字符串仅显示带有占位符 ('?') 的模板。
提取实际 SQL 语句的挑战
准备好的语句将语句与参数分开。语句由数据库解析优化,参数单独处理。因此,没有明确表示最终要执行的 SQL 语句。
可能的解决方案
以上是如何记录Java中PreparedStatement实际执行的SQL语句?的详细内容。更多信息请关注PHP中文网其他相关文章!