- 博客(3)
- 收藏
- 关注
原创 JDBC学习3-对象池化
<br /> 对象池化就是把对象缓存起来,用的时候从池里拿出来,用完归还到池里,从而达到性能的提升。一个池化系统应该需要有组件:<br /> <br />1. 缓存对象的对象缓存池(ObjectPool)<br />2. 管理缓存池的类(ObjectPoolManager),比如设置池大小,创建池,销毁池等。<br />3. 产生对象并且能池化对象的类(PoolableObjectManager)。比如创建对象,池化对象等。<br /> <br />同时对象应该实现equals() 、hashCode
2011-02-24 09:52:00
252
原创 JDBC学习2-性能优化
JDBC应用的性能涉及到数据库、服务器、数据库驱动、系统的代码书写。这里谈论第4个方面。一. Statement还是PreparedStatement PreparedStatement的开销比Statement大,所以PreparedStatement的速度会比Statement慢,但是PreparedStatement会缓存预编译的SQL语句,而Statement则每次都重新编译SQL语句,所以对于多次使用的SQL来说PreparedStatement的效果会好点,但是对于只使用一次
2011-02-23 21:04:00
354
原创 JDBC学习1-整体框架
Java Database Connectivity 一组抽象于各个数据库的接口规范,用统一的接口方式消除数据库之间的差异。虽然JDBC统一了调用方式,但是各个数据库厂商需要根据自己的数据库实现这组接口,所以在进行开发前需要获得各个数据库厂商提供JDBC驱动类。 进行JDBC开发的流程大致如下:注册Driver类--获取数据库链接(Connection)--创建SQL环境(Statement)--执行获取结果集(ResultSet)--操作结果集--关闭连接Connection con
2011-02-23 16:01:00
206
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人