JDBC之封装通用的BaseDao
以上篇文章(JDBC之在分层结构中实现业务)为基础,进行封装更新操作;
一、持久层(数据访问层)
在dao包下创建通用方法接口BaseDao
public interface BaseDao{
public int executeUpdate(String sql , Object[] param);
}
在dao.impl包下创建接口BaseDao的实现类;
import java.sql.Connection;
import java.sql.ParameterMetaData;
import java.sql.PreparedStatement;
import com.bjsxt.commons.JdbcUtil;
import com.bjsxt.dao.BaseDao;
public class BaseDaoImpl implements BaseDao{
//封装通用的dml操作
public int executeUpdate(String sql , Object[] param){
Connection conn = null;
PreparedStatement ps = null;
int rows = 0;
try{
conn = JdbcUtil.getConnection();
conn.<