Oracle JDeveloper 开发指南

上传人:蜀歌 文档编号:146034437 上传时间:2020-09-25 格式:PDF 页数:103 大小:3.58MB
返回 下载 相关 举报
Oracle JDeveloper 开发指南_第1页
第1页 / 共103页
Oracle JDeveloper 开发指南_第2页
第2页 / 共103页
Oracle JDeveloper 开发指南_第3页
第3页 / 共103页
Oracle JDeveloper 开发指南_第4页
第4页 / 共103页
Oracle JDeveloper 开发指南_第5页
第5页 / 共103页
点击查看更多>>
资源描述

《Oracle JDeveloper 开发指南》由会员分享,可在线阅读,更多相关《Oracle JDeveloper 开发指南(103页珍藏版)》请在金锄头文库上搜索。

1、Oracle JDeveloper 开发指南 第章 使用 Java 与 Oracle 数据库.1 第 2 章 应用开发起步.6 第 3 章 连接到 Oracle 数据库.10 第 4 章 在 Java 应用中查询、浏览 Oracle 数据库数据.22 第 5 章 更新数据.43 第 6 章 应用增强:高级 JDBC 特点.60 第 7 章 利用 OracleADF 创建主从型应用.69 第 8 章 断开与 Oracle 数据库的连接 .88 第 9 章 构建全局应用.90 第章 第章 OracleJDeveloper 开发指南 伍陆仁 编译 2008620 Oracle JDeveloper

2、开发指南 目录目录 第章 使用 Java 与 Oracle 数据库.1 第 2 章 应用开发起步.6 第 3 章 连接到 Oracle 数据库.10 第 4 章 在 Java 应用中查询、浏览 Oracle 数据库数据.22 第 5 章 更新数据.43 第 6 章 应用增强:高级 JDBC 特点.60 第 7 章 利用 OracleADF 创建主从型应用.69 第 8 章 断开与 Oracle 数据库的连接 .88 第 9 章 构建全球化应用.90 Oracle JDeveloper 开发指南 1 第章 使用第章 使用 Java 与与 Oracle 数据库数据库 Oracle 数据库是一个可用

3、于存储、使用、修改数据的关系数据库。JDBC 是一个 Java 应用用来访 问、操纵关系数据库数据的标准。 JDBC 是由 Sun 公司所开发的工业标准应用程序接口(API) ,利用此标准接口,用户可以将 SQL 语句嵌入到 Java 代码中。JDBC 基于 X/OpenSQLCallLevelInterface(CLI)且遵从 SQL92 标准。各个 数据库供应商如 Oracle 都会提供借助于标准的 java.sql 包的 JDBC 实现。 本指南将通过一个简单的 Java 应用来指导用户如何连接到 Oracle 数据库并访问、 修改数据库中 的数据。然后,本指南会进一步介绍应用开发框架(

4、ADF)开发主从型应用显示职员数据。 这一章将介绍本指南中将创建的 Java 应用,介绍你可以用来开发此应用的相关工具。这些工具 涵盖了如下方面的主题: 利用 Java 连接到 Oracle 数据库 使用 JDeveloper 创建 JDBC 应用 Java 示例应用概览 利用利用Java连接连接Oracle数据库数据库 JDBC 是一个数据库访问协议。借助于此协议你可以连接到数据库,在数据库上运行 SQL 语句及 查询。核心 Java 类提供了 JDBC API,即 java.sql 和 javax.sql。不过 JDBC 要求数据库供应商提供适用 于特定数据库的驱动程序。 ? 注意:注意:

5、 Oracle 11G 支持 JDK 5 及以前的 JDK 的资源由 ojdbc5.jar 与 ojdbc6.jar 所提供。ojdbc6.jar 提供了 JDBC 4.0 支持,但需要 JDK 6. Oracle 数据库 JDBCThinDriver 与 OracleCallInterface(OCI)调用接口、oracle.sql 和 oracle.jabc 包提供了对客户端应用开发的支持。在这些包中的类和接口扩展了 JDBC 标准,允许用户访问、修 改 Oracle 数据类型并且在 Java 应用中更加灵活的使用这些 OracleJDBC 性能扩展。 Oracle 对 JDBC 标准的支

6、持在下面几节进行介绍: ? OracleJDBCThinDriver ? OracleJDBCOCIDriver ? OracleJDBCPackages OracleJDBCThinDriver 在大多数情况下,Oracle 推荐使用 JDBCThinDriver。JDBCOCI 只有在开发那些需要 OCI 特点的 应用时才需要。 JDBCThinDriver 是一个纯 Java 的第 4 类驱动。它支持 JavaTM2 平台标准版 5.0,也就是 JDK5。 它也支持 JDK 6。它与平台无关,在开发客户端应用时,不需要其它 Oracle 软件。JDBC Thin Driver 利用 SQ

7、L*Net 与服务器通讯并访问数据库。 JDBCThinDriver 通过提供一个 Oracle 网络协议 (TwoTaskCommon 即 TTC 协议与 SQL*Net 协议) 的纯 Java 实现允许直接连接到数据库。 本驱动支持 TCP/IP 协议, 并且在服务器端需要一个在 TCP/IP 端口上的 TNS(TransparentNetworkSubstrate)侦听器。ThinDriver 可以工作在任何支持 JVM 的机器 上。 你可以利用 oracle.jdbc 包来访问 Oracle 特有的 JDBC 的特点与标准的 JDBC 支持。 OracleJDeveloper 开发指南

8、 2 OracleJDBCOCIDriver 这是一个可用于 Java 应用的第 2 类驱动。需要 Oracle 客户端安装支持。它支持所有 OracleNet 接口安装,包括 IPC、命名管道、TCP/IP 及 IPX/SPX。 OCI 是一个 API,你可以用来创建使用本地过程或者函数调用的应用。JDBC OCI 驱动是用 Java 与 C 编写的,包括了 JDBC 调用与 OCI 调用。这些调用利用 SQL*Net 与数据库通讯。 OracleJDBCPackages Oracle 对 API 的支持是通过 oracle.jdbc 与 oracle.sql 包来提供的。支持从 JDK1.

9、5 到 JDK 1.6 的所 有 JDK 版本。 oracle.sql oracle.sql 包支持直接访问 SQL 格式的数据。此包主要由一些提供 Java 到 SQL 之间的数据类型 映射的类及其支持类所组成。 简单点说, 这些类就是SQL数据的封装。 将字符数据转换为Java的chars, 再转换为 UCS2 字符集的字节。 每个 oracle.sql.*数据类型类都扩展为 oracle.sql.Datum,一个超类包括了所有数据类型的函 数与特征。其中有些类是与 JDBC2.0 数据类型相兼容的。除了数据类型类而外,oracle.sql 包也支持 用于对象及集合的类与接口。 oracl

10、e.jdbc oracle.jdbc 包的接口定义了对 java.sql 包接口的 Oracle 扩展。 这些扩展提供了对 OracleSQL 格式 数据的访问,同时也提供了对其它 Oracle 特征的访问,如 Oracle 性能增强。 这个包中的类与所提供的方法支持标准的 JDBC 特征并可执行如下任务: ? 返回 Oracle 语句对象 ? 为任何语句设置 Oracle 性能扩展 ? 绑定 oracle.sql.*类型至准备语句与可调用语句 ? 以 oracle.sql 格式提取数据 ? 获取有关数据库与结果集的元数据信息 ? 定义用于标识 SQL 类型的整型常数 利用利用JDeveloper创建创建JDBC应用应用 在本指南中使用 OracleJDeveloper10G10.1.3 作为示例 Java 应用的集成开发环境。示例应用中 会创建一个 Java 应用及一些用来察看和更改数据的 Web 页面。 OracleJDeveloper 是一个支持建模、开发、调试、优化及 Java 应用与 Web 服务部署的 IDE 环境。 OracleJDeveloper 支持编写、测试用嵌入在 Java 程序中的 SQL 语句访问数据库的 Java 应用。对 于数据库而言,JDeveloper 提供了如下功能及特点: ? 创建到数据库的连接; ? 浏览数据库对象; ?

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 经营企划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号