zoukankan      html  css  js  c++  java
  • 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;
        }
      }
    }
    
    /**********************************************************************************************/
    

     

  • 相关阅读:
    Python: 通过 pip 安装第三方包后依然不能 import
    jar命令
    vim中删除^M
    Linux 非互联网环境安装依赖包
    安装rpm包时提示错误:依赖检测失败的解决方法
    python3.5安装
    yum配置安装 及报错
    统计数组元素出现的次数
    插入法排序
    选择法排序
  • 原文地址:https://www.cnblogs.com/aggavara/p/2716145.html
Copyright © 2011-2022 走看看