摘要: 1.daoConfig.propertiesuserDaoClass=cn.itcast.jdbc.dao.impl.UserDaoJdbcImpl#userDaoClass=cn.itcast.jdbc.dao.impl.UserDaoHibernateImpl-----------------------------------------------------------------------------------------------------------public final class JdbcUtils {private static DataSource myDat 阅读全文
posted @ 2011-12-17 22:14 残星 阅读(2649) 评论(0) 推荐(0) 编辑
摘要: 优化JDBC代码(模板模式)优化查询操作,区分开变化和不变的部分:sql和ResultSet的处理是变化部分,创建和释放资源部分是不变部分。l提取超类,将不变部分放入超类,变化部分留给子类实现。l超类的主要代码:public Object find(String sql, Object[] args) { … rs = ps.executeQuery(); if (rs.next()) return rowMapper(rs); …}protected abstract Object rowMapper(ResultSet rs);public abstract class AbstractD 阅读全文
posted @ 2011-12-17 15:47 残星 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 使用DBCP必须用的三个包:commons-dbcp-1.2.1.jar, commons-pool-1.2.jar, commons-collections-3.1.jar。Java API: BasicDataSourceFactory.createDataSource(properties);----------------------------------------------------------------------------------------dbcpconfig.properties#连接设置driverClassName=com.mysql.jdbc.Drive 阅读全文
posted @ 2011-12-17 00:05 残星 阅读(452) 评论(0) 推荐(0) 编辑