JAVA共通関数--DBコネクション

DBコネクション
お約束のDBコネクトです。
例はjdbcドライバーでoracleに接続しています。その他のDB(PostgreSqlやSQL Sever)には
Class.forName ("oracle.jdbc.driver.OracleDriver");
String url = "jdbc:oracle:thin:@192.168.0.1:1521:ORCL";
String user = "user";
String password = "pass";
の部分をそれ用のドライバー用にしてつなげば良いわけです。(各DB用は調べてね・・・)
基本はこれでOKですが、最近WEBではjavax.namingサービスを利用してアプリケーションサーバーの仕組みを利用する事が多いようです。
要は開発時の環境でいろいろつなぎ方があるのです。開発責任者とよく相談しましょう! 

/*********************************************************************************************************/
  /**
   *  DBコネクションを取得する
   *  @return    con      Connection    コネクション;
   */
  public Connection getConnection() throws Exception
  {
    try
    {
      Connection con = null;
      //thinドライバー
      Class.forName ("oracle.jdbc.driver.OracleDriver");
      //ORACLE_DBコネクション設定**************************************************
      String url = "jdbc:oracle:thin:@192.168.0.1:1521:ORCL";
      String user = "user";
      String password = "pass";
      //***************************************************************************

      //DBコネクションCOMMIT設定***************************************************
      con = DriverManager.getConnection(url, user, password);
      con.setAutoCommit(false);
      //***************************************************************************
      return(con);
    }catch (SQLException ex){
      throw ex;
    }catch (Exception ex){
      throw ex;
    }
  }
}

/**********************************************************************************************/

 

转载于:https://www.cnblogs.com/aggavara/archive/2012/10/09/2716145.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值