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

推荐使用Oracle 10.2.0.3的JDBC驱动

阅读更多
1。推荐使用Oralce比较新的10.2.0.3 JDBC Drivers。这个版本对比9.2的最大的好处是DriverManager.setLoginTimeout函数是起作用的。设置了这个参数,在恶劣的网络环境中就不会有连接数据库的函数长时间不返回的情况。

2。JDBC Developer!ˉs Guide and Reference 10g Release 2 (10.2)
给出的连接数据库的示例:
import java.sql.*;
import oracle.jdbc.pool.OracleDataSource;
class JdbcTest {
       public static void main (String args []) throws SQLException {
          // Create DataSource and connect to the local database
          OracleDataSource ods = new OracleDataSource();
          ods.setURL("jdbc:oracle:thin:@//myhost:1521/orcl");
          ods.setUser("scott");
          ods.setPassword("tiger");
          Connection conn = ods.getConnection();
          // Query the employee names
          Statement stmt = conn.createStatement ();
          ResultSet rset = stmt.executeQuery ("SELECT ename FROM emp");
          // Print the name out
          while (rset.next ())
             System.out.println (rset.getString (1));
   
          //close the result set, statement, and the connection
          rset.close();
          stmt.close();
          conn.close();
       }
}
这里使用了OracleDataSource,而不是以前的DriverManager。这样可以避免因为DriverManager.getConncetion方法是一个同步方法,而导致的线程死锁和应用服务器挂起问题。并且效率更高。OracleDataSource.setLoginTimeout可以设置连接超时时间。与DriverManager.setLoginTimeout的作用是一样的。推荐设置为3秒。在恶劣的网络环境中,应用程序就要对数据库狠一点。

Oracle Database 10g Release 2 (10.2.0.3) JDBC Drivers下载地址:
http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/htdocs/jdbc_10201.html
分享到:
评论

相关推荐

    oracle client 10.2.0.3 for linux x86(32bit)

    9. **数据库开发工具支持**:Oracle客户端还为各种开发工具提供支持,如Oracle Developer Studio、JDBC驱动、ODBC连接器等,方便不同平台和语言的开发者使用。 10. **故障排查和诊断工具**:客户端还包括像SQL*...

    instantclient-jdbc-win-x86-64-10.2.0.3

    "instantclient-jdbc-win-x86-64-10.2.0.3"这个版本是专为64位Windows系统设计的,提供了JDBC驱动程序,使得Java应用程序能够高效地访问Oracle数据库。它包含了对JDBC接口的全面支持,同时也为XA事务处理、国际化和...

    oracle instantclient-odbc-win32-10.2.0.3-20061115.zip

    6. **其它库文件**:如ocijdbc10.jar(Java JDBC驱动)、oraociei10.dll(OCI for .NET)等,这些库支持不同编程语言的数据库连接。 7. **文档和帮助文件**:包括安装指南、快速参考手册等,帮助用户理解和使用...

    instantclient-basic-win32-10.2.0.3

    "instantclient-basic-win32-10.2.0.3"这个版本是专为32位Windows系统设计的,版本号为10.2.0.3,意味着它是Oracle Database 10g Release 2的一个组件。 在描述中提到的问题,用户面临的主要挑战是由于从Oracle官网...

    ojdbc14-10.2.0.3.0.zip

    "ojdbc14-10.2.0.3.0.zip"是一个包含Oracle JDBC驱动的压缩文件,其版本号为10.2.0.3.0,这是Oracle 10g Release 2 (10.2)的一部分。在这个压缩包中,主要的文件是"ojdbc14-10.2.0.3.0.jar",它是JDBC驱动的实现。 ...

    ojdbc7-12.1.0.2等jar包,以及ojdbc14_g-10.2.0.4,ojdbc6-11.2.0.3

    Oracle JDBC驱动程序是Java应用程序与Oracle数据库之间通信的桥梁,这些jar包——ojdbc7-12.1.0.2、ojdbc14_g-10.2.0.4和ojdbc6-11.2.0.3,都是Oracle公司提供的不同版本的JDBC驱动。JDBC(Java Database ...

    oracle.jar 包括oracle6.jar和oracle14.jar

    Oracle6可能指的是早期版本的Oracle JDBC驱动,适用于Oracle 6数据库,而"oracle14.jar"则对应的是Oracle 14(可能是10g或11g,因为Oracle 14这个版本不存在,10g是10.2.x系列,11g是11.1.x和11.2.x系列)。...

    oracle各版本的ojdbc驱动

    从oracle官网收集的各版本的jdbc驱动包:ojdbc12_9.0.1.4--ojdbc14_9.2.0.8;ojdbc14_10.1.0.5--ojdbc14_10.2.0.5;ojdbc6_11.2.0.1--ojdbc6_11.2.0.4;ojdbc6_12.1.0.1--ojdbc8_12.2.0.1

    oracle各java连接驱动包

    这个JAR文件是Oracle JDBC驱动程序的一个版本,专为Java 6设计。"ojdbc6"这个名字中的"6"代表它支持Java SE 6。11.2.0.1.0是驱动的版本号,表明它对应于Oracle数据库11g Release 2的早期版本。这个驱动包包含了 ...

    ojdbc6/14 压缩包

    3. ojdbc14-10.2.0.3.jar:这个文件是Oracle JDBC驱动的10g Release 2的更新版本,与10.2.0.2.0相比,可能包含了一些错误修复和性能改进。 4. ojdbc14-10.2.0.4.0.jar:这是Oracle 10g JDBC驱动的最新版本,同样...

    oracle10g驱动包

    Oracle Database 10g是甲骨文公司发布的一款企业级数据库管理系统,它的全称为Oracle Database 10g Release 2,版本号包括10.2.0.4、10.2.0.3、10.2.0.2和10.2.0.1.0。这个“oracle10g驱动包”包含了不同版本的...

    ojdbc6-11.2.0.1.0 .zip

    Oracle JDBC驱动程序是Java开发者与Oracle数据库进行交互的重要工具,ojdbc6-11.2.0.1.0 .zip文件就是Oracle公司为Java应用程序提供的一个特定版本的JDBC驱动程序包,用于解决"Could not find artifact ...

    spring3.0 + jpa 需要的jar包

    2. **ojdbc14-10.2.0.3.jar**:这是Oracle JDBC驱动程序,如果你的应用程序需要连接到Oracle数据库,这个jar包是必不可少的。 3. **org.springframework.context-3.0.1.RELEASE-A.jar**:Spring上下文模块提供了一...

    Oracle SOA 套件和 RAC 数据库事务一致性配置指南

    具体来说,对于 Oracle RAC 数据库 10g 的 XA 部署,Oracle SOA 套件支持 Oracle RAC Database 10.2.0.3 及其以上版本(并包括与 Oracle Clusterware 的兼容配置)。要获取所需的补丁列表,请登录 Oracle MetaLink ...

Global site tag (gtag.js) - Google Analytics