org.apache.commons.dbutils
クラス DbUtils

java.lang.Object
  拡張org.apache.commons.dbutils.DbUtils

public final class DbUtils
extends Object

JDBCのヘルパーメソッドの集合です。 このクラスはスレッドセーフです。

作成者:
Henri Yandell, Juozas Baliuka, Steven Caswell, David Graham
翻訳者:
小川 環
校正者:
日置 聡

コンストラクタの概要
DbUtils()
           
 
メソッドの概要
static void close(Connection conn)
          Connection を閉じ、null であれば閉じるのを回避します。
static void close(ResultSet rs)
          ResultSet を閉じ、null であれば閉じるのを回避します。
static void close(Statement stmt)
          Statement を閉じ、null であれば閉じるのを回避します。
static void closeQuietly(Connection conn)
          Connection を閉じ、 null の場合には閉じるのを回避した上で、SQLException の発生を隠蔽します。
static void closeQuietly(Connection conn, Statement stmt, ResultSet rs)
          ConnectionStatementResultSet を閉じます。
static void closeQuietly(ResultSet rs)
          ResultSet を閉じ、 null の場合には閉じるのを回避した上で、SQLException の発生を隠蔽します。
static void closeQuietly(Statement stmt)
          Statement を閉じ、 null の場合には閉じるのを回避した上で、SQLException の発生を隠蔽します。
static void commitAndClose(Connection conn)
          Connection をコミットしてから を閉じ、 null の場合、閉じるのを回避します。
static void commitAndCloseQuietly(Connection conn)
          Connection をコミットしてから閉じ、null の場合、閉じるのを回避した上で、SQLException の発生を隠蔽します。
static boolean loadDriver(String driverClassName)
          データベースのドライバクラスを読込および登録を行います。
static void printStackTrace(SQLException sqle)
           
static void printStackTrace(SQLException sqle, PrintWriter pw)
           
static void printWarnings(Connection connection)
           
static void printWarnings(Connection conn, PrintWriter pw)
           
static void rollback(Connection conn)
          指定された接続上で蓄積された変更内容をロールバックします。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DbUtils

public DbUtils()
メソッドの詳細

close

public static void close(Connection conn)
                  throws SQLException
Connection を閉じ、null であれば閉じるのを回避します。

例外:
SQLException

close

public static void close(ResultSet rs)
                  throws SQLException
ResultSet を閉じ、null であれば閉じるのを回避します。

例外:
SQLException

close

public static void close(Statement stmt)
                  throws SQLException
Statement を閉じ、null であれば閉じるのを回避します。

例外:
SQLException

closeQuietly

public static void closeQuietly(Connection conn)
Connection を閉じ、 null の場合には閉じるのを回避した上で、SQLException の発生を隠蔽します。


closeQuietly

public static void closeQuietly(Connection conn,
                                Statement stmt,
                                ResultSet rs)
ConnectionStatementResultSet を閉じます。 null の場合には閉じるのを回避した上で、SQLException の発生を隠蔽します。


closeQuietly

public static void closeQuietly(ResultSet rs)
ResultSet を閉じ、 null の場合には閉じるのを回避した上で、SQLException の発生を隠蔽します。


closeQuietly

public static void closeQuietly(Statement stmt)
Statement を閉じ、 null の場合には閉じるのを回避した上で、SQLException の発生を隠蔽します。


commitAndClose

public static void commitAndClose(Connection conn)
                           throws SQLException
Connection をコミットしてから を閉じ、 null の場合、閉じるのを回避します。

例外:
SQLException

commitAndCloseQuietly

public static void commitAndCloseQuietly(Connection conn)
Connection をコミットしてから閉じ、null の場合、閉じるのを回避した上で、SQLException の発生を隠蔽します。


loadDriver

public static boolean loadDriver(String driverClassName)
データベースのドライバクラスを読込および登録を行います。 これが正常に実行されたら true が返され、そうでなければ false が返されます。


printStackTrace

public static void printStackTrace(SQLException sqle)

printStackTrace

public static void printStackTrace(SQLException sqle,
                                   PrintWriter pw)

printWarnings

public static void printWarnings(Connection connection)

printWarnings

public static void printWarnings(Connection conn,
                                 PrintWriter pw)

rollback

public static void rollback(Connection conn)
                     throws SQLException
指定された接続上で蓄積された変更内容をロールバックします。

パラメータ:
conn - ロールバックさせるデータベースの接続。null 値も有効です。
例外:
SQLException


このドキュメントは、Ja-Jakartaにより訳されました。 コメントがある場合は report@jajakarta.orgまでお願いします。
Translated into Japanese by jajakarta.org. The original page is here.
Copyright (c) 2002-2003 - Apache Software Foundation