JDBC的DML操作模板

来源:互联网 发布:淘宝apass会员 编辑:程序博客网 时间:2024/05/21 23:24

重构思想:


1.有继承关系的抽取为父类; 

2.没有继承关系的则抽取为工具类;

3.不确定因素确定为传递参数;

3.参数不确定的用数组来装,参数的类型不同就用Object...params()





package datasource;


import java.sql.Connection;
import java.sql.PreparedStatement;


import com.account.dao.util.jdcpUtil;


public class JdbcTemplate {
public JdbcTemplate(){}
public static int CRUDtemplate(String sql,Object...params) throws Exception{
Connection conn = jdcpUtil.INSTANCE.getConn();
System.out.println("链接成功");
PreparedStatement ps=conn.prepareStatement(sql);
for (int i = 0; i < params.length; i++) {
ps.setObject(i+1, params[i]);
}
return ps.executeUpdate();
}
}

0 0
原创粉丝点击