1 / 26
文档名称:

第五章 JDBC高级编程.ppt

格式:ppt   大小:2,962KB   页数:26页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第五章 JDBC高级编程.ppt

上传人:分享精品 2017/8/26 文件大小:2.89 MB

下载得到文件列表

第五章 JDBC高级编程.ppt

相关文档

文档介绍

文档介绍:第五章
Model层开发:高级JDBC
预****检查
什么是JNDI?
如何理解连接池?
如何理解DAO类?
本章任务
修改网上书店系统
增加通过JNDI查找数据源的功能
会使用JNDI获取数据源
理解数据库连接池
会读取基于属性文件的数据库配置信息
会使用dbcp连接池
本章目标
MVC的Model层
1、如何理解MVC中的Model?
MVC设计模式
模型----- Model
视图----- View
控制器----- Controller
MVC 对象
控制器
模型
视图
?
JSP
Servlet
Model层主要是进行
业务逻辑处理、访问
数据库和封装数据
企业级开发对Model层的要求
企业级开发需要稳健和高效的数据访问层
完成对数据库的CRUD操作
能够处理数据库发生的各种错误
可以灵活的修改配置
提供方便使用的工具
高性能
数据库
请求
响应
操作
结果
要求高效、稳健的数据访问层
打开连接,操作数据库,关闭连接
多次重复操作
传统的JDBC已经无法满足需求,那怎么办呢?
数据库连接池
普通电话----建立连接,等待回应
热线电话----已建立连接
连接
已连接
开始通话
开始通话
已连接,直接通话
连接中
流程框架图标使用规范
连接池中的连接
数据库
想要获得连接
返回一个连接
返回一个已连接好的空闲连接
应用程序从连接池中获得连接
连接池是由容器提供的,用来管理池中连接对象
应用程序
连接池
Connection1
Connection2
Connection3
数据源简介
数据源(DataSource)

从Tomcat的数据源获得连接
把连接保存在连接池中
应用程序
Connection1
Connection2
Connection3
数据库
想要获得连接
返回一个连接
连接池
连接池中的连接对象
是由谁创建的呢?
JNDI介绍
如何获得DataSource对象
数据源由Tomcat提供,不能在程序中创建实例
使用JNDI获得DataSource引用
什么是JNDI
JNDI(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API
()方法
应用程序
jdbc/s1
jdbc/s2
数据源
数据源名称
Connection
(" jdbc/s1 ")

最近更新

展望医疗器械经营的发展趋势 32页

教资面试低头看市公开课获奖教案省名师优质课.. 4页

层流净化手术室中病人感染源定位与院感控制策.. 27页

插入艺术字的市公开课获奖教案省名师优质课赛.. 4页

护理教育学的市公开课获奖教案省名师优质课赛.. 5页

户外活动快乐滑梯市公开课获奖教案省名师优质.. 5页

快乐舞会市公开课获奖教案省名师优质课赛课一.. 4页

可逆半色调图像压缩 34页

小儿推拿手法穴位培训课程推拿治疗小儿癫痫的.. 27页

伐地那非在肝纤维化治疗中的潜力 34页

小儿外科医生在小儿外科手术中的专业技术 27页

车辆全生命周期智能运维方案 33页

Trie树动态更新策略研究 40页

室内空气治理服务创业计划书 33页

学习小儿推拿穴位手法与音乐疗法相结合的康复.. 28页

妇科疾病的中医辨证诊疗策略 24页

2024年作文妈妈生病了 6页

2024年体育课检讨书15篇 22页

2024年住房申请书八篇 6页

2020年云南红河小升初数学真题-附答案 8页

医院往来款项管理办法范例 4页

管道工程隐蔽验收记录 7页

关于运动会的赞词 18页

奶奶逝世追悼词 5页

美国入境问题英语对话 过美国海关常见英语 7页

瓷砖质量保证书 6页

川水发〔2015〕9号关于发布《四川省水利水..... 2页

青海油田公司“1.01”压缩机三级换热器管束箱.. 35页

现浇混凝土基础工程检验批质量验收记录 2页