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;
        }
      }
    }
    
    /**********************************************************************************************/
    

     

  • 相关阅读:
    Server Develop (三) 多进程实现C/S
    Server Develop (二) 多线程实现C/S
    Server Develop (一) 简单的TCP/IP C/S
    Server Develop (四) select实现非阻塞sever
    js添加、修改、删除xml节点例子
    网站弹出“位于Google Code SubversionRepository 的服务器……”的解决办法
    iframe嵌入网页
    asp空间判断jmail组件是否安装或支持的代码
    IE8的margintop兼容问题
    不错的CMS,值得借鉴!
  • 原文地址:https://www.cnblogs.com/aggavara/p/2716145.html
Copyright © 2011-2022 走看看