当前位置:编程学习 > JAVA >>

sql使用占位符后如何获取在异常中获取完整的sql

大神们,请求帮助.
我写了一个带有占位符的sql,现在出现异常的话是记录了带有占位符的sql,我想在异常模块中获取完整的SQL
请问应该怎么做?

举例:String sql = insert into tablename values(?,?,?,?,?,?,?);
     PreparedStatement ps = conn.prepareStatement(sql);
     ps.setString("您好");
     ...省略;
出现异常后如果直接记录SQL的话
     errorInfo(sql);
查看错误日志得到的结果是带有占位符的.但是我想要完全的SQL也就是说每个占位符替换成我所给的值.
例如:insert into tablename values("您好","等等","等等","等等","等等","等等","等等");
类似这样的,求大神指导 sql
补充:Java ,  Java SE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,