J2EE应用中与Oracle数据库的连接(一)

日期: 2008-06-17 来源:TechTarget中国

  在J2EE应用程序开发中,应用程序与数据库连接的建立是我们经常遇到的问题之一。在这里我主要谈谈在本地应用程序中通过OCI方式、thin方式和JdbcOdbc桥方式连接Oracle数据库,在iPlanet Application Server 6.5和Sun Java System Application Server 7中对Oracle数据库连接池的配置以及应用中如何从连接池中获得连接。

  一、本地通过JDBC获得Oracle数据库连接

  通过JDBC获得Oracle数据库连接,有三种方式:OCI方式、thin方式和JdbcOdbc桥方式。OCI方式依赖于本地的动态链接库,如果在本地安装了Oracle数据库客户端可以采用该方式;而thin方式为纯java的数据库连接方式;JdbcOdbc桥方式依赖于本地ODBC数据库源的配置,这种方式一般不太被采用。

  1、OCI方式
 
  先在本地安装Oracle客户端,安装完之后,在安装的路径中可以找到…/jdbc/lib/classes12.zip文件,我们在环境变量classpath中设置classes12.zip所在的路径。然后通过以下的数据库连接类,在本地通过OCI方式获得Oracle数据库连接
  /**

  * 在本地获得数据库连接

  */

  package com.j2ee.db;

  import java.util.*;

  import java.sql.*;
 
  import javax.sql.*;

  import java.io.*;

  import oracle.jdbc.driver.*; 

  import javax.naming.*;    

  /**

  * 通过OCI方式获得Oracle数据库连接

  */

  public class DbConnection 

  {

    final static String sDBDriver = “oracle.jdbc.driver.OracleDriver”;

    final static String sConnStr = “jdbc:oracle:oci8:sr/sr@ora199”;

  

    /**

    * 

    */

    public DbConnection() 

    {

    }

  

    /**

    * 获得Oracle数据库连接 

    */

    public java.sql.Connection connectDbByOci() 

    {  

            java.sql.Connection conn=null;  

            try

            {

      &

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐