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

     

  • 相关阅读:
    Unity3D读取assetbundle
    Unity3D 发布成exe之后黑屏
    Unity3D优化总结
    Unity3D中中 rect[2] == rt->GetGLWidth() && rect[3] == rt->GetGLHeight()错误的原因及解决方法
    C# mysql 插入数据,中文乱码的解决方法
    WPF Canvas做自动缩放时获取控件的实际高度
    面向对象
    常用模块介绍
    python异常处理,多线程,多进程
    python生成器,递归调用
  • 原文地址:https://www.cnblogs.com/aggavara/p/2716145.html
Copyright © 2011-2022 走看看