前言
DBhelper工具类再对占位符方法的封装及其优化
提示:以下是本篇文章正文内容,下面案例可供参考
一、解决方法?
在我们查看DBHelper的代码时,我们发现再对占位符的处理是每个方法都需要进行使用的,所以我们何不将其抽象出来单独作为一个方法以便使用,这时候,也可以用于执行查询操作
public void setParams(PreparedStatement pstmt,Object...params){
if(params!=null&¶ms.length()>0){
for(int i=0;i<params.length;i++){
//TODO:如何根据不同的类型设置不同的setXXX()
pstmt.setString(i+1,params[i]);
}
}
}
总结
当我们对占位符的设置进行封装后,我们就可以通过此方法设置占位符,但需要注意的是再设置占位符的时候,此时只支持字符串的设置,后期将对其进行优化