Lesson07-04 Java语言数据库连接池.pdf
《Lesson07-04 Java语言数据库连接池.pdf》由会员分享,可在线阅读,更多相关《Lesson07-04 Java语言数据库连接池.pdf(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java Java 核心技术核心技术( (进阶进阶) ) 第七章第七章 JavaJava数据库编程数据库编程 第四节第四节 数据库连接池数据库连接池 1 Java连接数据库操作步骤连接数据库操作步骤 构建连接构建连接(搭桥搭桥) 注册驱动注册驱动,寻找材质寻找材质, class.forName(“”);, class.forName(“”); 确定对岸目标确定对岸目标 , , 建桥建桥 ConnectionConnection 执行操作执行操作(派个人过桥派个人过桥, , 提着篮子提着篮子,去拿数据去拿数据) Statement (Statement (执行者执行者) ) ResultSet(
2、ResultSet(结果集结果集) ) 释放连接释放连接(拆桥拆桥) connection.close();connection.close(); 享元模式享元模式(1) ConnectionConnection是是JavaJava和数据库两个平行系统的桥梁和数据库两个平行系统的桥梁 桥梁构建不易桥梁构建不易,成本很高成本很高,单次使用成本昂贵单次使用成本昂贵 运用共享技术来实现数据库连接池运用共享技术来实现数据库连接池( (享元模式享元模式) ) 降低系统中数据库连接降低系统中数据库连接ConnectionConnection对象的数量对象的数量 降低数据库服务器的连接响应消耗降低数据库服务
3、器的连接响应消耗 提高提高ConnectionConnection获取的响应速度获取的响应速度 享元模式享元模式(2) 享元模式享元模式, Flyweight Pattern, Flyweight Pattern 经典经典2323个设计模式的一种个设计模式的一种,属于结构型模式属于结构型模式。 一个系统中存在大量的相同的对象一个系统中存在大量的相同的对象, 由于这类对象的大量使用由于这类对象的大量使用,会造成系统内存的耗费会造成系统内存的耗费, 可以使用享元模式来减少系统中对象的数量可以使用享元模式来减少系统中对象的数量。 数据库连接池数据库连接池 理解池理解池PoolPool的概念的概念 初
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 离散结构
限制150内