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