Package org.apache.commons.dbcp2
Class Utils
java.lang.Object
org.apache.commons.dbcp2.Utils
Utility methods.
- Since:
- 2.0
- Version:
- $Id: Utils.java 1680126 2015-05-18 23:22:01Z ggregory $
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Any SQL_STATE starting with this value is considered a fatal disconnectSQL codes of fatal connection errors.static final boolean
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
closeQuietly
(Connection conn) Closes the Connection (which may be null).static void
closeQuietly
(ResultSet rset) Closes the ResultSet (which may be null).static void
closeQuietly
(Statement stmt) Closes the Statement (which may be null).static String
getMessage
(String key) Obtain the correct i18n message for the given key.static String
getMessage
(String key, Object... args) Obtain the correct i18n message for the given key with placeholders replaced by the supplied arguments.
-
Field Details
-
IS_SECURITY_ENABLED
public static final boolean IS_SECURITY_ENABLED -
DISCONNECTION_SQL_CODE_PREFIX
Any SQL_STATE starting with this value is considered a fatal disconnect- See Also:
-
DISCONNECTION_SQL_CODES
SQL codes of fatal connection errors.- 57P01 (ADMIN SHUTDOWN)
- 57P02 (CRASH SHUTDOWN)
- 57P03 (CANNOT CONNECT NOW)
- 01002 (SQL92 disconnect error)
- JZ0C0 (Sybase disconnect error)
- JZ0C1 (Sybase disconnect error)
-
-
Method Details
-
closeQuietly
Closes the ResultSet (which may be null).- Parameters:
rset
- a ResultSet, may benull
-
closeQuietly
Closes the Connection (which may be null).- Parameters:
conn
- a Connection, may benull
-
closeQuietly
Closes the Statement (which may be null).- Parameters:
stmt
- a Statement, may benull
-
getMessage
Obtain the correct i18n message for the given key. -
getMessage
Obtain the correct i18n message for the given key with placeholders replaced by the supplied arguments.
-