jdbc总结(三)

2014-11-24 07:23:22 · 作者: · 浏览: 2
ectionsPoll.addLast(this.createConnection());
} catch (SQLException e) {
throw newExceptionInInitializerError(e);
}
}
}
public Connection getConnection(){
return this.connectionsPoll.removeFirst();
}
private Connection createConnection() throws SQLException{
return DriverManager.getConnection(url, user, password);
}
public void free(Connection conn){
this.connectionsPoll.addLast(conn);
}

}


13. 对创建连接的优化,利用dbcp作为数据源,从数据源中取出连接。编写自己的数据源。对代码的优化是从“变与不变”入手的。
14. 通过模板模式对增删改查进行优化,利用抽象和继承实现。
15. 利用工厂模式和sping对数据库的封装进行最终版本的实现。

摘自 liuchangqing123