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