`
dingqijie
  • 浏览: 102228 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle oci thin

阅读更多
java中连接oracle有两种方式:
OCI方式、thin方式。OCI方式依赖于本地的动态链接库,如果在本地安装了Oracle数据库客户端可以采用该方式;而thin方式为纯java的数据库连接方式;

1 oci模式
   先在本地安装Oracle客户端,安装完之后,在安装的路径中可以找到…/jdbc/lib/classes12.zip文件,我们在环境变量classpath中设置classes12.zip所在的路径。
   连接串为
  final static String sDBDriver = "oracle.jdbc.driver.OracleDriver";
 final static String sConnStr = "jdbc:oracle:oci8:sr/sr@ora199";
  在连接字符串 "jdbc:oracle:oci8:sr/sr@ora199" 中,"sr/sr"为Oracle用户的用户名和口令,"ora199"为数据库服务名。

2  thin模式
    先把class12.jar,ojdbc14.jar放到tomcat\lib\common下,并且在classpath里指定好,
连接代码为
Connection con = null;
try {
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
con = DriverManager.getConnection (“jdbc:oracle:thin:@192.168.96.1:1521:oracle9i”,user,password);
}
catch (SQLException e) {
return null;
}
return con;
}
就可以了
分享到:
评论

相关推荐

    jdbc-oracle-thinjdbc-oracle-thin

    其中,Oracle 提供了两种主要类型的 JDBC 驱动:JDBC-Oracle-Thin 和 OCI(Oracle Call Interface)驱动。本文主要关注的是 JDBC-Oracle-Thin 驱动。 ##### 1.1 JDBC-Oracle-Thin 的定义 JDBC-Oracle-Thin 驱动是...

    Java用OCI驱连Oracle数据库的实现方法

    在Java连接Oracle数据库时,主要通过两种类型的驱动程序:OCI和Thin。OCI是Oracle提供的本地库接口,它提供了一种高效、低延迟的方式与Oracle数据库交互,特别适合于需要高性能的应用场景。而Thin驱动则是一种纯Java...

    JBOSS4数据源配置大全

    - **Oracle OCI Thin Type 4 Driver**: ```xml <driver-class>oracle.jdbc.driver.OracleDriver <connection-url>jdbc:oracle:thin:@<host>:<port>:<database></connection-url> ``` 其中,`<host>`为安装...

    ojdbc14.zip

    1)从使用上来说,oci必须在客户机上安装oracle客户端或才能连接,而thin就不需要,因此从使用上来讲thin还是更加方便,这也是thin比较常见的原因。 2)原理上来看,thin是纯java实现tcp/ip的c/s通讯;而oci方式,...

    oracle连接需要的驱动

    2. ** Shared Library Driver (jdbc:oracle:oci)**:也称为OCI驱动,依赖于Oracle的本地客户端库(Oracle Client)。这种驱动适合于在同一台机器上运行的应用程序和数据库,或者需要访问Oracle特定功能(如LOB、...

    Oracle数据库连接详细说明

    Oracle数据库是企业级广泛应用的关系型数据库系统,连接Oracle数据库的方式有多种,主要涵盖JDBC的三种方式:OCI方式、thin方式以及JdbcOdbc桥接方式。这些方式各有特点,适用于不同的场景。 1. OCI(Oracle Call ...

    oracle jdbc jar包

    Oracle JDBC驱动主要有四种类型: Thin、OCI、JDBC-ODBC Bridge 和 Universal Connection Pool (UCP)。 1. Thin驱动(Oracle JDBC Thin Driver): 这是一种纯Java实现的驱动,不需要Oracle客户端软件。它直接通过...

    oracle驱动ojdbc678oracle11g

    Oracle JDBC驱动提供了多种类型的驱动,包括 Thin、OCI、JDBC-ODBC Bridge 和 Native Protocol 驱动,其中ojdbc6对应的是Thin驱动,这是一种纯Java实现,无需Oracle客户端软件即可运行,适用于跨平台的分布式环境。...

    oracle 两款驱动

    在Java编程环境中,连接Oracle数据库通常依赖于特定的驱动程序,这里提到的"oracle两款驱动"很可能指的是Oracle JDBC驱动的两种类型: Thin Driver 和 OCI Driver。 1. **Oracle JDBC Thin Driver** Oracle JDBC ...

    oracle 10.1和10.2的JDBC驱动

    在 Oracle 10g 版本中,提供了两种主要类型的 JDBC 驱动: Thin 驱动和 OCI(Oracle Call Interface)驱动。 1. **Thin 驱动**: - 这是一种纯 Java 实现的驱动,无需 Oracle 客户端软件。它直接通过 TCP/IP 与...

    Oracle驱动包 ojdbc6-11.2.0.4.0-atlassian-hosted.jar

    Oracle JDBC驱动分为几种类型,包括 Thin、OCI(Oracle Call Interface)、JDBC-ODBC桥等。其中, Thin 驱动是一种纯Java实现,不需要Oracle客户端软件,直接通过网络与Oracle数据库服务器通信,因此它具有跨平台的...

    连接Oracle所须jar包

    首先,Oracle JDBC驱动主要有两种类型: Thin driver 和 OCI driver。Thin driver 是一种纯Java实现,无需Oracle客户端软件即可运行,适用于网络连接。而OCI driver 需要Oracle客户端安装,它依赖于本地的Oracle库,...

    各版本Oracle JDBC驱动

    Oracle JDBC驱动主要分为两种:Oracle JDBC Thin驱动和Oracle JDBC OCI驱动。其中,OJDBC(Oracle JDBC Thin Driver)是Type 4驱动,无需Oracle客户端,轻量级且高效。而Oracle JDBC OCI驱动(Oracle Call Interface...

    oracle各个版本的驱动jar包.zip

    4. **Universal Driver**:Oracle Universal Driver是一种多协议驱动,可以支持JDBC-ODBC桥、thin驱动和共享库驱动。它使得开发者可以根据环境选择最适合的驱动方式。 压缩包中的文件名列表表明,它包含了不同版本...

    ORACLE-JDBC

    3. **Oracle JDBC OCI Driver**:这个驱动需要Oracle的本地库(oci.jar和ojdbc.jar),它通过Oracle Call Interface (OCI)与数据库交互,性能通常优于 Thin Driver,但平台依赖性更强。 4. **JDBC连接**:使用`...

    oracle10g需要的jar

    Oracle 10g的JDBC驱动主要有两种类型: Thin驱动和 OCI(Oracle Call Interface)驱动。Thin驱动是一种纯Java实现,不需要Oracle客户端软件,而OCI驱动则依赖于本地Oracle客户端库,提供更好的性能和功能,但需要更...

    Oracle JDBC驱动11.2.0.4

    Oracle JDBC连接字符串通常以`jdbc:oracle:`开头,后接具体的子协议和参数,如`thin`或`oci`。例如,对于Thin驱动,连接字符串可能是: ```java jdbc:oracle:thin:@//hostname:port/service_name ``` 3. **数据...

    oracle的驱动连接包8.0版本

    4. JDBC Universal Driver:这是一个多模式驱动,可以支持所有其他驱动的功能,包括JDBC Thin和JDBC OCI。 在描述中提到的“jdbc”可能是指解压后的文件夹名称,其中包含了Oracle 8.0版本的JDBC驱动类文件,如`...

    ORACLE 10G java 驱动包

    `ojdbc14.jar` 文件是Oracle的JDBC Type 4驱动,它实现了Java标准的JDBC API,提供了完全基于Java的网络通信,无需Oracle的本地库(如oci.dll)。Type 4驱动程序适用于分布式环境,因为它不需要客户端安装任何特定于...

    oracle jdbc dirver

    Oracle JDBC驱动分为不同版本,包括 Thin、OCI、JDBC-ODBC Bridge 和 WebLogic Server Driver。 1. ** Thin 驱动**:也称为纯Java驱动,是一种类型4 JDBC驱动。它不需要Oracle客户端软件,直接通过网络与数据库...

Global site tag (gtag.js) - Google Analytics