没有合适的资源?快使用搜索试试~ 我知道了~
java连接oracle数据库的各种方法及java在数据库中的含义
5星 · 超过95%的资源 需积分: 31 11 下载量 97 浏览量
2014-03-13
18:45:04
上传
评论
收藏 43KB DOC 举报
温馨提示
java连接oracle数据库的各种方法及java在数据库中的含义,本文档内容丰富,无错误!
资源推荐
资源详情
资源评论
java 连接 oracle 数据库的各种方法及 java 在数据库中的含义
java 与 oracle 的接口:
在数据库中运行 JAVA 可以说是 ORACLE8i 的最令人激动的新
特性。在你创建的使用 ORACLE8i 数据库的应用程序中,你可以使
用 与 JAVA 有 关 的新特征,轻 松的 将 程 序发布到 INTERNET 或
INTRANET 上。
Methods for Using Java in
ORACLE==============================
====
大家都知道 JAVA 在跨平台开发与 INTERNET 开发中已经比较流行,
ORACLE8i 及以后的版本中都包含了对在数据库中运行 JAVA 的扩
展支持,这里有两种方法可以使用:
JDBC:与 ODBC 类似, JDBC 提供了一个驱动接口使你可以在
JAVA 程序中访问数据库。注:JDBC 驱动内嵌在数据库中虚拟机中。
SQLJ:是一个 JAVA 预编译器,它可以将内嵌的 SQL 语句转化为
JAVA 语句.SQLJ 的使用与运行机理与其它 ORACLE 的与编译器
(如 Pro*C,Pro*COBOL)类似。实际上,为了使我们形象的记
住 SQLJ 提供的功能,我们也可以直接将 SQLJ 改名为 Pro*Java。
将 JAVA 集成到数据库中是双向的。也就是说你可以在 JAVA 中
调用 SQL 与 PL/SQL,也可以在 SQL 与 PL/SQL 中调用 JAVA。JAVA
程序可以直接通过 JDBC 驱动调用 SQL 与 PL/SQL,反过来,你也
可以在 SQL 与 PL/SQL 中直接调用 JAVA。在数据库中,JAVA 命名
空间直接映射到数据库模式的命名空间中,这样可以方便 JAVA 的
存取与调用。数据库同时提供扩展的 DDL 语句,通过这些语句,你
可以象创建一个存储过程一样在数据中创建内嵌的 JAVA 程序。
Features of ORACLE JDBC Drivers
=================================
在 ORACLE8i 中有三 种类型 的 JDBC 驱 动 ,他 们 都使 用 相同 的
syntax, APIs, and Oracle extensions , 以 使 JAVA 代 码 在
robust clients 、 Web-based Java applets, and Java stored
procedures 之间保持轻便灵活:三种类型如下:
1.JDBC""OCI: 此驱动类似于传统的 ODBC 驱动。因为它需要
Oracle Call Interface and Net8,所以它需要在运行使用此驱动
的 JAVA 程序的机器上安装客户端软件
2.JDBC Thin: 这 种驱动一般用在运行在 WEB 浏览器中的
JAVA 程序。它不是通过 OCI or Net8,而是通过 Java sockets 进
行通信 ,因此不需要在使用 JDBC Thin 的客户端机器上安装客户端
软件。
3.JDBC KPRB: 这种驱动由直接存储在数据库中的 JAVA 程序
使 用 , 如 Java Stored Procedures 、 triggers 、 Database
JSP's 。 It uses the default/ current database session and
thus requires no additional database username, password
or URL.
如何配置使 JAVA 可以通过 Oracle JDBC Drivers 连接到数据库:
1.安装 Sun JDK.
2. 修改 PATH 环境变量,使其指向 JDK 的 bin 目录
3. 设 置 CLASSPATH 环境变 量,使 其指向 正确的 JDK 的 lib 及
oracle 的 JDBC 接口。
CLASSPATH = ".;????"
3. 运行"java –version" ,验证 java 的版本。
如何在不同的操作系统上根据接口类型设置客户端:
对 JDBC THIN 接口:
在
windows
与
unix
下的设置方法一样:
1.根据 jdk 的版本,只需要将 classesxx.zip 拷贝到指定的目录,
不 需 要 安 装 Oracle Client 。 在 装 完 数 据 库 后 , 该 文 件 会 在
剩余14页未读,继续阅读
资源评论
- DongLiGeDongQiang2018-06-29有用,学习学习
狂奔的汤姆猫
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Python课程设计:基于OpenCV的人脸识别与检测源码
- 一个 JavaScript 有限状态机库.zip
- 一个 Java 序列化,反序列化库,用于将 Java 对象转换为 JSON 并转回.zip
- Современный учебник JavaScript.zip
- Udemy 课程 - 面向软件开发人员的 Java 编程大师班 讲师 - Tim Buchalka.zip
- Udemy 上的现代 JavaScript(从新手到忍者)课程的所有讲座文件 .zip
- Thumbnailator - Java 的缩略图生成库.zip
- The Net Ninja YouTube 频道上的 JavaScript DOM 教程的所有课程文件 .zip
- Swagger Spec 到 Java POJO.zip
- Stripe API 的 Java 库 .zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功