jdk的 PreparedStatement接口并未定义get方法,不同厂商的jdbc驱动实现类不知道是否提供,你可以查一下,我查了oracle的驱动也没有提供。
所以只能换一种思路解决,在set的时候先将参数存入一个Map,然后取的时候从map取。
所以只能换一种思路解决,在set的时候先将参数存入一个Map,然后取的时候从map取。
解决方案 »
- 快递业务操作使用哪种设计模式好呢?5
- 关于自定义异常的一个问题
- 当form设置为enctype="multipart/form-data",获取数据乱码
- 汇报项目
- 问一个关于Hibernate二级缓存的问题
- java对象变量的疑问
- 急问hibernate的saveOrUpdate的应用问题!
- eclipse lomboz j2ee view -〉启动apache tomcat v5.0.x启动怎么出错?
- jdbc连接mysql时的异常问题catch(SQLException e)
- 我这个水仙花数怎么打不出来?
- SQL多条件查询出现的一个问题,在线~~~~~~~~~~~~~~~~~
- hql语句中如何加入/*+RULE*/这种语句!
不知道你们的SQL Logger是如何打印的呢?
难道是logger.Log("select * from table where field1="+value1+".......)?我是想通过DAO(我们自己的DAO基类,封装了DAOSelectStatement/DAOUpdateStatement等)
将PreparedStatement赋值后将Log SQL.
试试P6SPY吧。
http://www.javaeye.com/topic/4143