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

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

  ;  public DbConnection() 


          {


                 sConnStr = “jdbc:oracle:thin:@10.1.4.199:1521:ora199”;


          }


        


          /**


          * @param ip,serviceName


          */


          public DbConnection(String ip,String serviceName) 


          {


                 sConnStr = “jdbc:oracle:thin:@”+ip+”:1521:”+serviceName;


          }


  


          /**


          * 通过thin方式获得Oracle数据库的连接.


          */
 
          public java.sql.Connection connectDbByThin() 


          {         


                 java.sql.Connection conn=null; 


                 try


                 {
 
                         Class.forName(sDBDriver); 
  ;                   conn = DriverManager.getConnection(sConnStr,”sr”,”sr”);


                 }


                 catch (Exception e) 


                 {


                         System.out.println(“ERROR:”+e.getMessage()); 


                 } 


                 return conn;


          }



          /**


          * 通过thin方式获得Oracle数据库的连接.


          * @param userId,password


          */


          public java.sql.Connection connectByJdbc(String userId,String password) 


          {         


                 java.sql.Connection conn=null; 


                 try


                 {


               &n
  bsp;         Class.forName(sDBDriver);


                         conn = DriverManager.getConnection(sConnStr,userId,password);


                 }


                 catch (Exception e) 


                 {


                         System.out.println(“ERROR:”+e.getMessage()); 


                 } 


                 return conn;


          }


  }


  这种方式运用起来比较灵活,简单,具有较强的移植性和适用性。只要注意连接字符串”jdbc:oracle:thin:@10.1.4.199:1521:ora199″中具体参数的设置即可。
 
  3、JdbcOdbc桥方式


  先通过管理工具中的数据源来添加本地对Oracle数据库的连接,然后通过以下的数据库连接类,在本地通过JdbcOdbc桥方式获得Oracle数据库连接。
  /**


  * 在本地获得数据库连接


  */
 


  package com.j2ee.db;



  import java.util.*;


  import java.sql.*;


  import javax.sql.*;


  import java.io.*;


  import oracle.jdbc.driver.*; 


  import javax.naming.*;    



  /**


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


  */


  public class DbConnection 


  { 


    /**


    * 


    */


    public DbConnection() 


    {


    }


   &n

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

相关推荐