中国高校课件下载中心 》 教学资源 》 大学文库

《Java程序设计》课程教学课件(PPT讲稿)09 Java数据库编程(2/2)

文档信息
资源类别:文库
文档格式:PPTX
文档页数:90
文件大小:431.99KB
团购合买:点击进入团购
内容简介
《Java程序设计》课程教学课件(PPT讲稿)09 Java数据库编程(2/2)
刷新页面文档预览

Java 数据库编程

2 Agenda • 1. 数据库体系结构 • 2. JDBC 体系结构 • 3. JDBC 类 • 4. JDBC程序举例 • 5. 优化命令 • 6. 可滚动可更新结果集 • 7. 批处理 • 8. 事务 • 9. 数据库元数据 • 10. 在JDBC中存储和检索图像

3 1. 数据库体系结构 • 两层模型 • 三层模型

4 两层模型 • 两层模型 – 应用层:包括JDBC Driver,业务逻辑和用户 界面。 – 数据库层:包括RDBMS(关系型数据库管理 系统)

5 两层模型

6 三层模型 • 客户层:可以使用Web 浏览器实现的表 示层。 • 中间层:业务逻辑或应用逻辑。可以使 用Servlet引擎(如Tomcat)或应用服务 器实现。JDBC Driver也在该层。 • 数据库层:包括RDBMS(关系型数据库 管理系统)

7 三层模型

8 三层模型 • 灵活性: 能在不影响其他部分的前提下改变 某部分 • 不用修改代码连接到不同的数据库 • 分为 表示 / 业务逻辑 / 数据管理 • 可以缓存查询 • 能实现代理和防火墙

9 三层模型 • 更高的复杂性 • 更高的可维护性 • 更低的网络效率 • 更多的部分需要配置或购买

10 2. JDBC 体系结构 应用程序 JDBC Driver • Java代码调用 JDBC library • JDBC 加载驱动 • Driver 与特定数据库交互 • 可以有多个驱动、多个数据库 JDBC(Java DataBase Connection)

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档