org.apache.jackrabbit.core.util.db
Class DbUtility

java.lang.Object
  extended by org.apache.jackrabbit.core.util.db.DbUtility

public final class DbUtility
extends Object

This class contains some database utility methods.


Method Summary
static void close(Connection con, Statement stmt, ResultSet rs)
          This is a utility method which closes the given resources without throwing exceptions.
static void close(ResultSet rs)
          This is a utility method which closes the given resources without throwing exceptions.
static void logException(String message, SQLException e)
          Logs an SQL exception on error level, and debug level (more detail).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

close

public static void close(ResultSet rs)
This is a utility method which closes the given resources without throwing exceptions. Any exceptions encountered are logged instead.

Parameters:
rs - the ResultSet to close, may be null

close

public static void close(Connection con,
                         Statement stmt,
                         ResultSet rs)
This is a utility method which closes the given resources without throwing exceptions. Any exceptions encountered are logged instead.

Parameters:
con - the Connection to close, may be null
stmt - the Statement to close, may be null
rs - the ResultSet to close, may be null

logException

public static void logException(String message,
                                SQLException e)
Logs an SQL exception on error level, and debug level (more detail).

Parameters:
message - the message
se - the exception


Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.