|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectrobbie.dao.DbConnectionUtil
Connection、DataSourceを提供するユーティリティクラス。
| フィールドの概要 | |
static java.lang.String |
DRIVER_CLASS_NAME_KEY
接続環境Map内のサーバを指定するKEY。 |
static java.lang.String |
PASSWORD_KEY
接続環境Map内のサーバを指定するKEY。 |
static java.lang.String |
SERVER_URL_KEY
接続環境Map内のサーバを指定するKEY。 |
static java.lang.String |
USERNAME_KEY
接続環境Map内のサーバを指定するKEY。 |
| メソッドの概要 | |
static java.sql.Connection |
getConnection(java.util.Properties env)
DriverManagerからコネクションを取得。 |
static java.sql.Connection |
getConnection(java.lang.String driverName,
java.lang.String url)
DriverManagerからURLのみを指定してコネクションを取得。 |
static java.sql.Connection |
getConnection(java.lang.String driverName,
java.lang.String url,
java.util.Properties info)
DriverManagerからURLとプロパティを指定してコネクションを取得。 |
static java.sql.Connection |
getConnectionByDataSource(java.lang.String dsName)
データソースからコネクションを取得します。 |
static javax.sql.DataSource |
getDataSource(java.lang.String dsName)
データソースを取得します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
public static final java.lang.String DRIVER_CLASS_NAME_KEY
public static final java.lang.String PASSWORD_KEY
public static final java.lang.String SERVER_URL_KEY
public static final java.lang.String USERNAME_KEY
| メソッドの詳細 |
public static java.sql.Connection getConnection(java.util.Properties env)
throws java.lang.ClassNotFoundException,
java.sql.SQLException
予め、ドライバクラス名、URL、ユーザ名、パスワードを設定した、 Mapを用意する必要があります。MapのKEYはこのクラスのstatic変数で 定義されている文字列になります。
env -
java.lang.ClassNotFoundException
java.sql.SQLException
public static java.sql.Connection getConnection(java.lang.String driverName,
java.lang.String url)
throws java.lang.ClassNotFoundException,
java.sql.SQLException
(注)主にJDBC-ODBCブリッジによるConnection取得で使用する。
driverName - JDBCドライバ名url - 接続URL
java.lang.ClassNotFoundException
java.sql.SQLException
public static java.sql.Connection getConnection(java.lang.String driverName,
java.lang.String url,
java.util.Properties info)
throws java.lang.ClassNotFoundException,
java.sql.SQLException
driverName - JDBCドライバ名url - 接続URLinfo - プロパティ(少なくとも一つのuserとpasswordは指定する必要がある)
java.lang.ClassNotFoundException
java.sql.SQLException
public static java.sql.Connection getConnectionByDataSource(java.lang.String dsName)
throws javax.naming.NamingException,
java.sql.SQLException
dsName -
javax.naming.NamingException
java.sql.SQLException
public static javax.sql.DataSource getDataSource(java.lang.String dsName)
throws javax.naming.NamingException
dsName -
javax.naming.NamingException
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||