`
lipeiu
  • 浏览: 6907 次
  • 性别: Icon_minigender_2
  • 来自: 河南
最近访客 更多访客>>
社区版块
存档分类
最新评论

oracle的jdbc驱动主要有下面三类:

阅读更多

  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驱动jar

    Oracle JDBC驱动主要有四种类型: 1. JDBC Thin Driver (ojdbc14.jar): 这是一个轻量级的驱动,不依赖于Oracle的任何客户端库。它完全用Java编写,可以直接通过网络与Oracle服务器通信,适用于跨平台的应用。 2. ...

    oracle.jdbc.driver.oracledriver Oracle JDBC驱动包 ojdbc6

    1. **classes12.jar**:这是Oracle早期版本提供的JDBC驱动包,主要用于支持Java 2平台标准版(J2SE)1.4及以下版本。它包含了Oracle数据库连接所需的类和接口,但随着Java版本的更新,这个包逐渐被新的JDBC驱动版本...

    可用于oracle19c的jdbc驱动

    Oracle JDBC驱动主要有四种类型: 1. ** Thin Driver(类型四)**:这是一个纯Java驱动,无需本地库支持。"ojdbc8"通常代表的就是这种驱动,它不依赖于Oracle客户端,适合分布式环境,适用于远程数据库连接。ojdbc8...

    oracle jdbc驱动 ojdbc14-10.2.0.4.0.jar工具

    Oracle JDBC驱动与MySQL JDBC驱动并不通用,两者分别服务于不同的数据库系统,各有其特定的连接字符串、API和功能。 总的来说,ojdbc14-10.2.0.4.0.jar是一个关键组件,用于Java应用与Oracle数据库10g Release 2的...

    oracle的jdbc驱动包

    - `oracle.jdbc.driver.OracleDriver`:这是Oracle JDBC驱动的主要类,负责注册到Java的DriverManager中。 - `OracleConnection`:Oracle特有的连接对象,扩展了JDBC的`java.sql.Connection`接口。 - `...

    oracle-jdbc-12.2.0.1.zip

    Oracle JDBC驱动主要有四种类型: Thin、 Thick、JDBC-ODBC Bridge和Universal Driver,其中 Thin 驱动是最常用的一种,因为它是一种轻量级的纯Java实现,无需在客户端安装Oracle数据库客户端软件。 ojdbc8-资源....

    Oracle Database 11g 第 2 版 (11.2.0.4) JDBC 驱动程序— 包含 JDBC 示例程序。

    Oracle的JDBC驱动主要有四种类型: 1. JDBC Thin Driver:这是一个轻量级的纯Java驱动,无需任何本地库,通过网络协议直接与数据库服务器通信。 2. JDBC OCI Driver:Oracle Call Interface (OCI) 驱动,需要...

    JDBC驱动 for oracle9i-9.0.1

    对于Oracle9i - 9.0.1,有专门的JDBC驱动程序设计来确保Java应用能高效、稳定地连接和操作数据库。 Oracle JDBC驱动分为四种类型: 1. **JDBC Thin Driver (Type 4)**:这是一个纯Java实现的驱动,不需要任何本地...

    oracle jdbc驱动 ojdbc14-10.2.0.4.0下载

    Oracle JDBC驱动程序是连接Java应用程序与Oracle数据库的关键组件。ojdbc14-10.2.0.4.0是Oracle公司为Java开发者提供的一款针对Oracle 10g数据库的JDBC驱动版本。这个版本的驱动是Java 1.4兼容的,因此适合那些仍...

    jdbc驱动(mysql、oracle、sql server)

    本主题将深入探讨三种主流的数据库系统——MySQL、Oracle和SQL Server,以及它们对应的JDBC驱动。 1. **MySQL JDBC驱动**: MySQL是一款开源、免费的关系型数据库管理系统,广泛应用于Web应用。MySQL JDBC驱动,也...

    kingbaseV8 jdbc 驱动

    它的JDBC驱动主要包括三个版本的jar包: 1. `kingbase8-8.2.0.jar`:这是通用版本的JDBC驱动,适用于运行在Java 8或更高版本的环境中。这个驱动包含了所有必要的类和方法,用于连接KingbaseV8数据库,执行SQL查询,...

    Oracle JDBC连接字符串

    - `oracle.jdbc.driver.OracleDriver`:这是Oracle提供的JDBC驱动类的全名。 - `Class.forName(driver).newInstance();`:这行代码的作用是加载并初始化指定的JDBC驱动。通过反射机制调用`Class.forName()`方法...

    Oracle、MSSQL、MSQL的jdbc驱动包

    本资源包含Oracle、MS SQL Server和MySQL三种常见数据库系统的JDBC驱动包,是Java开发者必备的工具。 Oracle JDBC驱动包,通常称为"ojdbc",是Oracle公司提供的用于连接Oracle数据库的Java驱动程序。它分为 Thin、 ...

    oracle 11g jdbc 驱动包 jar

    Oracle 11g JDBC驱动包主要包含以下四种类型的驱动: 1. ** Thin Driver (类型4)**:这是一个纯Java实现的驱动,无需中间件或本地库。它直接与Oracle数据库进行通信,支持TCP/IP协议,适用于跨平台的分布式应用。 ...

    JDBC Driver 驱动包

    本压缩包“JDBC Driver 驱动包”包含了针对三个主流关系型数据库管理系统(RDBMS)——MySQL、Microsoft SQL Server 2000以及Oracle的JDBC驱动程序,这些驱动程序使得Java开发者能够通过编写Java代码来与这些数据库...

    各种数据库的jdbc驱动

    Oracle提供了两种主要的JDBC驱动: Thin驱动和OCI驱动。 Thin驱动(也称为Type 4)是纯Java实现,无需Oracle客户端,直接与数据库服务器通信。而OCI驱动(Type 2)则需要Oracle客户端库,它通过Oracle Net Services...

    jdbc连接oracle jar包

    Oracle JDBC驱动主要有三种类型: 1. **JDBC-ODBC桥接驱动**:它是最早的Oracle JDBC驱动,通过ODBC接口与Oracle数据库进行通信,但现在已经不推荐使用,因为性能较低且依赖于ODBC驱动。 2. **标准版驱动(Thin ...

    oracle驱动 oracle mysql驱动mysql sql驱动sql jdbc 驱动jar包

    本篇文章将深入探讨Oracle、MySQL以及SQL Server这三种常用数据库的JDBC驱动,以及如何使用它们的jar包。 首先,`oraclejdbc14-9.2.0.5.jar`是Oracle数据库的JDBC驱动包,适用于Oracle 9i版本。Oracle JDBC驱动提供...

    ms sql+mysql+oracle 的 jdbc 驱动

    Oracle的JDBC驱动主要有两种类型: Thin驱动(Type 4)和 Thick驱动(Type 2)。对于Thin驱动,其类名为`oracle.jdbc.driver.OracleDriver`,它是一个纯Java实现,无需本地库;Thick驱动则需要Oracle客户端安装,...

Global site tag (gtag.js) - Google Analytics