A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

#JDBC
*概述
JDBC:java database connectivity数据库的连接
是SUN公司统一提供的一套接口规范
驱动:两个硬件设备之间通信的桥梁
*JDBC的开发步骤
注册驱动
获取连接
获取预编译执行平台
执行SQL语句
处理结果集
释放资源
*自定义连接池问题及其如何解决
*问题:
1.创建连接池的时候能不能面向接口编程.
2.额外增加连接池的方法,那么程序员需要记住这些方法.能不能不额外去提供一些方法.
*解决:
就是要去增强Connectionclose方法.
*如何增强connection的close方法:
*增强一个Java类中的某个方法有3种方式
*方式一  继承的方式
*方式二 装饰者模式方式
包装对象和被包装的对象都要事先相同的接口
包装的对象中需要获得被包装对象的引用
缺点:如果接口的方法比较多,增强其中的某个方法,其他功能的方法需要原有调用
*方式三 动态代理的方式
被增强的对象实现接口就可以
*常见的开源 数据库连接池
*DBCP
*C3P0
*Tamcap内置连接池
*C3P0连接池的
*@Test 使用的要求
@Test
不能使用static
必须void
无参
方法名不能使Test

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马