日期:2014-05-16 浏览次数:20427 次
JDBC知识回顾
DAO封装
ThreadLocal
JDBC及DAO综合运用
1. JDBC
2. ODBC与JDBC
3. JDBC的四种驱动类型
JDBC-ODBC桥加ODBC驱动
本地API驱动
网络协议驱动
本地协议驱动
4. Connection,Statement,ResultSet
5. 事务,并发控制
6. 行集
7. 连接池
8. 对象关系映射
9. 应用程序架构
三层(多层):显示层,业务逻辑层,数据层
数据访问代码属于业务逻辑层
业务逻辑通过操作数据实现相关功能
1. DAO
Data Access Object—数据访问对象
访问数据库,操作数据的代码
建立数据库连接,操作数据库数据
2. DAO封装
将数据访问代码封装为一个组件,与业务逻辑代码隔开
使数据访问与业务逻辑分离,业务逻辑不需要关心数据操作
应用程序结构清晰,易于维护和扩展,方便的改变数据库及配置
是访问数据的相关技术的综合运用
JDBC,Connection,Statement ,ResultSet
事务,并发控制,连接池,行集,ThreadLocal
对象关系映射,多层架构
1. 问题
多线程访问数据时,每个线程在多个地方要用到连接,难以管理
每个线程打开多个