1、JDBC OCI: oci是oracle call interface的缩写,此驱动类似于传统的ODBC 驱动。因为它需要Oracle Call Interface and Net8,所以它需要在运行使用此驱动的JAVA程序的机器上安装客户端软件,其实主要是用到orcale客户端里以dll方式提供的oci和服务器配置。
2、JDBC Thin: thin是for thin client的意思,这种驱动一般用在运行在WEB浏览器中的JAVA程序。它不是通过OCI or Net8,而是通过Java sockets进行通信,是纯java实现的驱动,因此不需要在使用JDBC Thin的客户端机器上安装orcale客户端软件,所以有很好的移植性,通常用在web开发中。
3、JDBC KPRB: 这种驱动由直接存储在数据库中的JAVA程序使用,如Java Stored Procedures 、triggers、Database JSP's。因为是在服务器内部使用,他使用默认或当前的会话连接来访数据库,不需要用户名密码等,也不需要数据库url。
在应用开发的时候,通常是用前面两种方式,下面是数据库url的写法:
jdbc:oracle:thin:@server ip: service
jdbc:oracle:oci:@service
分享到:
相关推荐
Oracle JDBC驱动主要有四种类型: 1. JDBC Thin Driver (ojdbc14.jar): 这是一个轻量级的驱动,不依赖于Oracle的任何客户端库。它完全用Java编写,可以直接通过网络与Oracle服务器通信,适用于跨平台的应用。 2. ...
1. **classes12.jar**:这是Oracle早期版本提供的JDBC驱动包,主要用于支持Java 2平台标准版(J2SE)1.4及以下版本。它包含了Oracle数据库连接所需的类和接口,但随着Java版本的更新,这个包逐渐被新的JDBC驱动版本...
Oracle JDBC驱动主要有四种类型: 1. ** Thin Driver(类型四)**:这是一个纯Java驱动,无需本地库支持。"ojdbc8"通常代表的就是这种驱动,它不依赖于Oracle客户端,适合分布式环境,适用于远程数据库连接。ojdbc8...
Oracle JDBC驱动与MySQL JDBC驱动并不通用,两者分别服务于不同的数据库系统,各有其特定的连接字符串、API和功能。 总的来说,ojdbc14-10.2.0.4.0.jar是一个关键组件,用于Java应用与Oracle数据库10g Release 2的...
- `oracle.jdbc.driver.OracleDriver`:这是Oracle JDBC驱动的主要类,负责注册到Java的DriverManager中。 - `OracleConnection`:Oracle特有的连接对象,扩展了JDBC的`java.sql.Connection`接口。 - `...
Oracle JDBC驱动主要有四种类型: Thin、 Thick、JDBC-ODBC Bridge和Universal Driver,其中 Thin 驱动是最常用的一种,因为它是一种轻量级的纯Java实现,无需在客户端安装Oracle数据库客户端软件。 ojdbc8-资源....
Oracle的JDBC驱动主要有四种类型: 1. JDBC Thin Driver:这是一个轻量级的纯Java驱动,无需任何本地库,通过网络协议直接与数据库服务器通信。 2. JDBC OCI Driver:Oracle Call Interface (OCI) 驱动,需要...
对于Oracle9i - 9.0.1,有专门的JDBC驱动程序设计来确保Java应用能高效、稳定地连接和操作数据库。 Oracle JDBC驱动分为四种类型: 1. **JDBC Thin Driver (Type 4)**:这是一个纯Java实现的驱动,不需要任何本地...
它的JDBC驱动主要包括三个版本的jar包: 1. `kingbase8-8.2.0.jar`:这是通用版本的JDBC驱动,适用于运行在Java 8或更高版本的环境中。这个驱动包含了所有必要的类和方法,用于连接KingbaseV8数据库,执行SQL查询,...
Oracle JDBC驱动程序是连接Java应用程序与Oracle数据库的关键组件。ojdbc14-10.2.0.4.0是Oracle公司为Java开发者提供的一款针对Oracle 10g数据库的JDBC驱动版本。这个版本的驱动是Java 1.4兼容的,因此适合那些仍...
本主题将深入探讨三种主流的数据库系统——MySQL、Oracle和SQL Server,以及它们对应的JDBC驱动。 1. **MySQL JDBC驱动**: MySQL是一款开源、免费的关系型数据库管理系统,广泛应用于Web应用。MySQL JDBC驱动,也...
- `oracle.jdbc.driver.OracleDriver`:这是Oracle提供的JDBC驱动类的全名。 - `Class.forName(driver).newInstance();`:这行代码的作用是加载并初始化指定的JDBC驱动。通过反射机制调用`Class.forName()`方法...
本资源包含Oracle、MS SQL Server和MySQL三种常见数据库系统的JDBC驱动包,是Java开发者必备的工具。 Oracle JDBC驱动包,通常称为"ojdbc",是Oracle公司提供的用于连接Oracle数据库的Java驱动程序。它分为 Thin、 ...
Oracle 11g JDBC驱动包主要包含以下四种类型的驱动: 1. ** Thin Driver (类型4)**:这是一个纯Java实现的驱动,无需中间件或本地库。它直接与Oracle数据库进行通信,支持TCP/IP协议,适用于跨平台的分布式应用。 ...
本压缩包“JDBC Driver 驱动包”包含了针对三个主流关系型数据库管理系统(RDBMS)——MySQL、Microsoft SQL Server 2000以及Oracle的JDBC驱动程序,这些驱动程序使得Java开发者能够通过编写Java代码来与这些数据库...
Oracle提供了两种主要的JDBC驱动: Thin驱动和OCI驱动。 Thin驱动(也称为Type 4)是纯Java实现,无需Oracle客户端,直接与数据库服务器通信。而OCI驱动(Type 2)则需要Oracle客户端库,它通过Oracle Net Services...
Oracle JDBC驱动主要有三种类型: 1. **JDBC-ODBC桥接驱动**:它是最早的Oracle JDBC驱动,通过ODBC接口与Oracle数据库进行通信,但现在已经不推荐使用,因为性能较低且依赖于ODBC驱动。 2. **标准版驱动(Thin ...
本篇文章将深入探讨Oracle、MySQL以及SQL Server这三种常用数据库的JDBC驱动,以及如何使用它们的jar包。 首先,`oraclejdbc14-9.2.0.5.jar`是Oracle数据库的JDBC驱动包,适用于Oracle 9i版本。Oracle JDBC驱动提供...
Oracle的JDBC驱动主要有两种类型: Thin驱动(Type 4)和 Thick驱动(Type 2)。对于Thin驱动,其类名为`oracle.jdbc.driver.OracleDriver`,它是一个纯Java实现,无需本地库;Thick驱动则需要Oracle客户端安装,...