JDBC与Java数据库编程.pptVIP

  • 1
  • 0
  • 约5.29千字
  • 约 46页
  • 2017-08-26 发布于广东
  • 举报
示例 ? 在工程主类 JdbcOracleTest 的 main 方法中增加处理结 果集的代码: – 以rs对象的next()方法作为while循环的条件, 调用对象rs的getXxx方法,指定列名和类型, 获取结果集对象中DEPT表的所有数据,并 打印输出。 2.10 关闭操作对象及连接 ? 可调用类 ResultSet、Statement、Connection 中的关闭方法, 立即释放数据库和 JDBC 相关资源: void close() throws SQLException * 3 Sept. 2008 ? Neusoft Confidential JDBC与JAVA数据库编程 1 第三章: JDBC 高级应用 1.5 第二章: JDBC 基础应用 0.5 第一章: JDBC 的概念 课时(H) 内容 课程结构 学时:0.5学时 教学方法:讲授ppt 第一章: JDBC 的概念 目标: 本章旨在向学员介绍JDBC 的概 念,通过本课的学习,学员应 该掌握如下知识: 1)了解JDBC的体系结构 2)掌握java.sql包中常用的基 本的 JDBC API 1.1 JDBC 是什么 DBMS Java 数据库应用程序 客户机 数据库服务器 JDBC DBMS 独有的协议 ? JDBC(Java DataBase Connectivity)Java 数据库连接,主要 提供编写 Java 数据库应用程序的 API 支持。 1.2 JDBC 实现的功能 ? ? ? 创建和管理与数据源的连接 发送 SQL 命令至数据源 提取并处理由数据源返回至应用程序的结果集 1.3 JDBC 的体系结构 ? JDBC的结构可划分为两层: – JDBC 驱动程序管理器接口 – JDBC API 1.4 JDBC体系结构图 Java数据库应用程序 JDBC API 客户机 JDBC Driver Interface DBMS独有的协议 数据库服务器 DBMS 1.5 JDBC优缺点 优点: (1) JDBC使得编程人员从复杂的驱动器调用命令和函数中解脱出来,可 以致力于应用程序中的关键地方。 (2) JDBC支持不同的关系数据库,这使得程序的可移植性大大加强。 (3) JDBC API是面向对象的,可以让用户把常用的方法封装为—个类, 以备后用。 缺点: (1) 使用JDBC,访问数据记录的速度会受到一定程度的影响。 (2) JDBC结构中包含不同厂家的产品,这就给更改数据源带来了很大的 麻烦。 1.6 JDBC版本 JDBC 1.x ? ? ? 最初的java连接规范 作为一个内插式附件来发布的,不久就被继承到了标准 的JDK中 提供了基本的数据存储架构、,由一些核心接口组成, 包括DriverManager,Connection,Statement,ResultSet. 1.6 JDBC版本 JDBC2.0 ? ? ? 新特性:可滚动结果集、可更新结果集、批量更新、 性能调整。 Core API:用java.sql包来实现 Optional Package API:用javax.sql包来实现。 1.6 JDBC版本 JDBC3.0 ? ? ? 新增了一个保存点的概念,保存点可以用来标记一个事物的某 些部分,以便该事物能够回退到一个给定点。 新增了控制连接池的更多配置参数。 提供了一个迁移路径以便数据库开发商能把他们的JDBC产品朝 着java connection体系结构迁移。 1.7 java.sql 包 ? java.sql包中定义的常用的基本的 JDBC API: – 类 DriverManager-管理一组 JDBC 驱动程序的基本服务 – 接口 Connection-获得与特定数据库的连接 – 接口 Statement-用于执行静态 SQL 语句并返回它所生成结 果的对象 – 接口 ResultSet-表示数据库结果集的数据表,通常通过执行 查询数据库的语句生成 – 类 SQLException-有关数据库操作的异常 1.8 小结 ? ? JDBC体系结构 JDBC API: – DriverManager – Connection – Statement – ResultSet – SQLException 学时:1.5学时 教学方法:讲授ppt +演示 第二章: JDBC 基础应用 目标: 本章旨在向学员介绍JDBC 的基 础应用,通过本课的学习,学 员应该掌握如下知识: 1)掌握JDBC 应用程序的基本 步骤的编码 2.1 创建

文档评论(0)

1亿VIP精品文档

相关文档