com.lavans.util.jdbc
クラス DataSourceWrapper

java.lang.Object
  上位を拡張 com.lavans.util.jdbc.DataSourceWrapper
すべての実装されたインタフェース:
javax.sql.DataSource

public class DataSourceWrapper
extends java.lang.Object
implements javax.sql.DataSource


コンストラクタの概要
DataSourceWrapper()
          コンストラクタ。
DataSourceWrapper(java.lang.String dbName)
          コンストラクタ。
 
メソッドの概要
 java.sql.Connection getConnection()
           
 java.sql.Connection getConnection(java.lang.String arg0, java.lang.String arg1)
          コネクションの取得。
 int getLoginTimeout()
           
 java.io.PrintWriter getLogWriter()
           
 void setLoginTimeout(int arg0)
           
 void setLogWriter(java.io.PrintWriter arg0)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DataSourceWrapper

public DataSourceWrapper()
コンストラクタ。データベース名指定なし。 設定ファイルのdefaultセクションを使用する。

パラメータ:
dbName -

DataSourceWrapper

public DataSourceWrapper(java.lang.String dbName)
コンストラクタ。データベース名指定あり。 設定ファイルのセクション名を指定できる。

パラメータ:
dbName -
メソッドの詳細

getConnection

public java.sql.Connection getConnection()
                                  throws java.sql.SQLException
定義:
インタフェース javax.sql.DataSource 内の getConnection
例外:
java.sql.SQLException

getConnection

public java.sql.Connection getConnection(java.lang.String arg0,
                                         java.lang.String arg1)
                                  throws java.sql.SQLException
コネクションの取得。user/pass指定。 user/passは設定ファイルから取得するのでここで指定した値は無効。

定義:
インタフェース javax.sql.DataSource 内の getConnection
例外:
java.sql.SQLException
関連項目:
DataSource.getConnection(java.lang.String, java.lang.String)

getLoginTimeout

public int getLoginTimeout()
                    throws java.sql.SQLException
定義:
インタフェース javax.sql.DataSource 内の getLoginTimeout
例外:
java.sql.SQLException

getLogWriter

public java.io.PrintWriter getLogWriter()
                                 throws java.sql.SQLException
定義:
インタフェース javax.sql.DataSource 内の getLogWriter
例外:
java.sql.SQLException

setLoginTimeout

public void setLoginTimeout(int arg0)
                     throws java.sql.SQLException
定義:
インタフェース javax.sql.DataSource 内の setLoginTimeout
例外:
java.sql.SQLException

setLogWriter

public void setLogWriter(java.io.PrintWriter arg0)
                  throws java.sql.SQLException
定義:
インタフェース javax.sql.DataSource 内の setLogWriter
例外:
java.sql.SQLException