通常会把数据库的查询和更改放到一个类似DBO的类中,
对于preparedstatement,由于要根据参数类别进行不同的设定.
我就使用了如下的类型验证:if(params.get(i-1) instanceof Integer){
pstmt.setInt(i,Integer.parseInt(params.get(i-1).toString()));
}object先转成string 再解释成int.
对于基本数据类别,list,map,set等都不接受,对int类别我还进行了Integer的装和拆.感觉性能应该被折腾的很低了.
不知道哪个高手有对这个研究过?
给指条道, 谢谢
对于preparedstatement,由于要根据参数类别进行不同的设定.
我就使用了如下的类型验证:if(params.get(i-1) instanceof Integer){
pstmt.setInt(i,Integer.parseInt(params.get(i-1).toString()));
}object先转成string 再解释成int.
对于基本数据类别,list,map,set等都不接受,对int类别我还进行了Integer的装和拆.感觉性能应该被折腾的很低了.
不知道哪个高手有对这个研究过?
给指条道, 谢谢
解决方案 »
- 扫雷 小问题 求解
- 新人求教
- 写一个程序来实现,给定一个字符串HelloHelloBobyHelloHelloHelloBoby,将连续出现的Hello,替换成一个Hello
- JAVA的帮助文档在哪可以找到下载啊?
- HashMap里面只想保留其中一个key的值,如何做?(不用新new一个HashMap)
- 高手帮忙看看关于JDBC插入数据的问题
- 请高手指点 关于java线程池的。500'
- 一个Datagram Socket 能不能同时和多个目标地址通信?
- 为什么JBuilder键入代码时总会出现指针后置的情况,该怎么办?
- 再次请教关于sizeof的问题。我讨厌他的垃圾回收,关他屁事!
- 在这种情况下,怎么序列化啊,急~~~
- c++转java,紧急求助!
这个问题主要集中的简单类型的装箱和拆箱上, 以及object->int.谢谢回复.
instead of use parseInt()