org.seasar.s2sqlmap
クラス DataSourceUtils

java.lang.Object
  拡張org.seasar.s2sqlmap.DataSourceUtils

public abstract class DataSourceUtils
extends java.lang.Object

DataSourceUtilsはDataSource処理のSqlMap から利用される部分を抜粋したSpring Frameworkからの移植版です。

バージョン:
$Revision:$
作成者:
$Author: gwatsman $

コンストラクタの概要
DataSourceUtils()
           
 
メソッドの概要
static void closeConnectionIfNecessary(java.sql.Connection con, javax.sql.DataSource dataSource)
          必要な場合は与えられたConnectionを閉じます。
static void doCloseConnectionIfNecessary(java.sql.Connection con, javax.sql.DataSource dataSource)
          与えられたDataSourceを閉じます。
static java.sql.Connection getConnection(javax.sql.DataSource dataSource)
          DataSourceからコネクションを取得します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DataSourceUtils

public DataSourceUtils()
メソッドの詳細

getConnection

public static java.sql.Connection getConnection(javax.sql.DataSource dataSource)
DataSourceからコネクションを取得します。


closeConnectionIfNecessary

public static void closeConnectionIfNecessary(java.sql.Connection con,
                                              javax.sql.DataSource dataSource)
必要な場合は与えられたConnectionを閉じます。

パラメータ:
con - 対象となるConnection。nullである場合は呼び出しは無効となります。
dataSource - Connectionを生成したDataSource。

doCloseConnectionIfNecessary

public static void doCloseConnectionIfNecessary(java.sql.Connection con,
                                                javax.sql.DataSource dataSource)
                                         throws java.sql.SQLException
与えられたDataSourceを閉じます。

パラメータ:
con - 対象となるConnection。nullである場合は呼び出しは無効となります。
dataSource - Connectionを生成したDataSource。
例外:
java.sql.SQLException - if thrown by JDBC methods


Copyright © 2005 The Seasar Project. All Rights Reserved.