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:@host:ip:sid
jdbc:oracle:oci:@host
分享到:
相关推荐
在开发过程中,还需要注意兼容性问题,确保使用的JDBC驱动与Oracle数据库服务器的版本匹配。同时,为了保证安全性,应及时更新驱动,以修复可能的安全漏洞。 总之,Oracle 12c JDBC驱动包是Java开发者连接Oracle ...
在Oracle12C环境中,JDBC驱动扮演着桥梁的角色,将Java应用程序的SQL语句转化为Oracle数据库能够理解的命令,同时也将数据库的响应转换回Java对象。 Oracle JDBC驱动分为四种类型: 1. ** Thin Driver**:也称为...
在Oracle 12C中,JDBC驱动主要有两个版本:ojdbc8.jar和ojdbc.jar。这两个版本的驱动对应着不同的Oracle数据库版本和Java Development Kit (JDK) 版本,因此选择合适的驱动至关重要,否则可能导致各种运行时错误。 ...
在本文中,我们将深入探讨这两个概念,以及如何下载和使用Oracle 12.1.0.2版本的JDBC驱动和UCP。 首先,JDBC(Java Database Connectivity)是Java平台的标准API,允许Java程序与各种类型的数据库进行通信。Oracle ...
Oracle 12C JDBC驱动包是Oracle数据库与Java应用程序之间的桥梁,它允许Java开发者通过编写Java代码来访问和操作Oracle数据库。JDBC(Java Database Connectivity)是Java平台的标准API,用于连接各种数据库,包括...
标题中的"ojdbc6"指的是Oracle JDBC驱动的一个特定版本,适用于Java SE 6环境。这个驱动包包含了多个JAR文件,如`classes12.jar`、`ojdbc5.jar`和`ojdbc6.jar`,它们各自服务于不同的Java兼容性和功能需求。 1. **...
Oracle MySQL JDBC驱动是连接Oracle数据库和Java应用程序的重要组件,它允许Java程序通过Java Database Connectivity (JDBC) API与MySQL数据库进行交互。Oracle公司为MySQL提供官方的JDBC驱动,确保了高效、稳定的...
oracle数据库JDBC驱动oracle 10g方便连接oracle10g数据库使用
Oracle连接数据库JDBC驱动包,对于老版本的oracle,连接驱动比较难找比较难找,甲骨文官网下载难以查找旧版JDBC驱动。 压缩包搜集了几个版本的JDBC驱动,适用于Oracle9i 10,11等。
Oracle JDBC驱动11.2.0.4是Oracle公司为Java开发者提供的用于连接Oracle数据库的Java Database Connectivity(JDBC)驱动程序。Oracle JDBC驱动程序允许Java应用程序通过Java代码与Oracle数据库进行交互,执行SQL...
本文将深入探讨Oracle JDBC驱动的不同类型、其工作原理以及如何在项目中正确配置和使用。 Oracle JDBC驱动主要分为四种类型: 1. ** Thin驱动(Type 4)**:这是一种纯Java实现的驱动,无需中间件或本地库。它直接...
Oracle Database 19c(19.3)JDBC驱动程序 通过JDK10认证; Oracle JDBC驱动程序
- `oracle.jdbc.driver.OracleDriver`:这是Oracle JDBC驱动的主要类,负责注册到Java的DriverManager中。 - `OracleConnection`:Oracle特有的连接对象,扩展了JDBC的`java.sql.Connection`接口。 - `...
在Java编程环境中,JDBC驱动程序扮演着桥梁的角色,使得Java代码能够与各种数据库系统进行通信,而"classes12"是Oracle公司提供的特定于Oracle数据库的驱动程序。 Oracle JDBC驱动分为四种类型,但"classes12"通常...
Oracle JDBC驱动是Oracle数据库与Java应用程序之间通信的重要桥梁。标题提到的"可用于Oracle19c的JDBC驱动"指的是Oracle公司为19c版本数据库提供的Java Database Connectivity (JDBC)驱动程序,它允许Java应用程序...
压缩包里有两个jar文件,都是Oracle的jdbc驱动包,只是获取方式不一样,他们是单独使用的。其中classes12.jar是从oracle安装目录中获取的,使用它编写java程序连接oracle时,驱动包的加载路径为"oracle.jdbc.driver....
在Oracle 9i JDBC驱动程序中,还有许多其他高级特性,如批处理操作、游标、存储过程调用等,它们为开发者提供了丰富的功能,以实现复杂的企业级数据库应用。总的来说,理解和熟练使用Oracle 9i JDBC驱动程序是Java...
下面将详细介绍MySQL和Oracle的JDBC驱动以及如何使用它们。 **MySQL JDBC驱动(MySQL Connector/J)** MySQL的JDBC驱动称为MySQL Connector/J,它是一个符合Java Database Connectivity (JDBC) API规范的类型4纯...
因为Oracle的JDBC驱动 ojdbc12,ojdbc14 很古老了,是针对JDK1.2以及JDK1.4平台的。很多时候会有各种问题,所以从官网下载了最新的驱动,包括支持JDK1.5的ojdbc5.jar, 以及 支持JDK1.6的ojdbc6.jar驱动包,以及官方demo...