首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

preparedStatement打印不带疑问号的sql

2012-11-08 
preparedStatement打印不带问号的sql用preparedstatement执行的sql语句insert into isp (isp_id,node,weig

preparedStatement打印不带问号的sql

用preparedstatement执行的sql语句
insert into isp (isp_id,node,weight,dt) values(?,?,?,?);

我想打印补充全的sql怎么做?


我有想法是把参数在string里拼起来。。。这个太傻了吧,:)

有没有其他的方法?求高手指点

[解决办法]
用Hibernate吧
[解决办法]
做不到!参数是数据库填充的
[解决办法]
你可以把你的查询条件值输出到日志中去,并不要把一个 SQL 语句弄到日志中去的。
[解决办法]
你拼个sql语句写到日志里或则采用火龙果的意见只把参数记录到日志中去,不一定要将完整的SQL语句搞到日志里
[解决办法]
你想拼就拼吧
[解决办法]

探讨
你可以把你的查询条件值输出到日志中去,并不要把一个 SQL 语句弄到日志中去的。

[解决办法]
就是问号实际的值。
[解决办法]
探讨

就是问号实际的值。

[解决办法]
把要打印的信息放到日志里

打印的信息除了preparedStatement的SQL之外

把参数也打印出来,

分两行,SQL一行
参数在下面那行,用逗号分隔。貌似很多都是这么干的

热点排行