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/p/2716145.html