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