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

     

  • 相关阅读:
    Newtonsoft.Json序列化 对时间格式化处理
    CSS常用提示浮出层的写法
    避免常见的6种HTML5错误用法
    varchar(Max) 对应SqlParameter 数据类型长度改为1
    IIS指定域名不能调试解决办法
    如何弹出固定大小及内容的网页窗口
    CSS图片圆角框的灵活处理
    精通CSS:高级Web标准解决方案(中文电子书下载)
    AjaxControlToolKit(整理)三.......(35个控件)简单介绍
    CSS通用开发库
  • 原文地址:https://www.cnblogs.com/aggavara/p/2716145.html
Copyright © 2011-2022 走看看