Class DataSourceUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
close
(Connection conn) Deprecated.static void
static void
static void
static void
static void
close
(ResultSet rs, Statement stmt, Connection conn) static void
static void
close
(Statement stmt, Connection conn) static void
closeQuietly
(Connection conn) Deprecated.consider usingreleaseConnection(Connection, javax.sql.DataSource)
static void
Unconditionally close anResultSet
.static void
closeQuietly
(ResultSet rs, boolean closeStatement) static void
closeQuietly
(ResultSet rs, boolean closeStatement, boolean closeConnection) static void
closeQuietly
(ResultSet rs, Statement stmt) Unconditionally close theResultSet, Statement
.static void
closeQuietly
(ResultSet rs, Statement stmt, Connection conn) Unconditionally close theResultSet, Statement, Connection
.static void
closeQuietly
(Statement stmt) Unconditionally close anStatement
.static void
closeQuietly
(Statement stmt, Connection conn) Unconditionally close theStatement, Connection
.static int[]
executeBatch
(Statement stmt) static void
releaseConnection
(Connection conn, DataSource ds)
-
Method Details
-
releaseConnection
-
close
- Parameters:
rs
-- Throws:
UncheckedSQLException
- the unchecked SQL exception
-
close
- Parameters:
rs
-closeStatement
-- Throws:
UncheckedSQLException
- the unchecked SQL exception
-
close
public static void close(ResultSet rs, boolean closeStatement, boolean closeConnection) throws IllegalArgumentException, UncheckedSQLException - Parameters:
rs
-closeStatement
-closeConnection
-- Throws:
IllegalArgumentException
- ifcloseStatement = false
whilecloseConnection = true
.UncheckedSQLException
- the unchecked SQL exception
-
close
- Parameters:
stmt
-- Throws:
UncheckedSQLException
- the unchecked SQL exception
-
close
Deprecated.consider usingreleaseConnection(Connection, javax.sql.DataSource)
- Parameters:
conn
-- Throws:
UncheckedSQLException
- the unchecked SQL exception
-
close
- Parameters:
rs
-stmt
-- Throws:
UncheckedSQLException
- the unchecked SQL exception
-
close
- Parameters:
stmt
-conn
-- Throws:
UncheckedSQLException
- the unchecked SQL exception
-
close
public static void close(ResultSet rs, Statement stmt, Connection conn) throws UncheckedSQLException - Parameters:
rs
-stmt
-conn
-- Throws:
UncheckedSQLException
- the unchecked SQL exception
-
closeQuietly
Unconditionally close anResultSet
.Equivalent to
ResultSet.close()
, except any exceptions will be ignored. This is typically used in finally blocks.- Parameters:
rs
-
-
closeQuietly
- Parameters:
rs
-closeStatement
-- Throws:
UncheckedSQLException
- the unchecked SQL exception
-
closeQuietly
public static void closeQuietly(ResultSet rs, boolean closeStatement, boolean closeConnection) throws IllegalArgumentException - Parameters:
rs
-closeStatement
-closeConnection
-- Throws:
IllegalArgumentException
- ifcloseStatement = false
whilecloseConnection = true
.
-
closeQuietly
Unconditionally close anStatement
.Equivalent to
Statement.close()
, except any exceptions will be ignored. This is typically used in finally blocks.- Parameters:
stmt
-
-
closeQuietly
Deprecated.consider usingreleaseConnection(Connection, javax.sql.DataSource)
Unconditionally close anConnection
.Equivalent to
Connection.close()
, except any exceptions will be ignored. This is typically used in finally blocks.- Parameters:
conn
-
-
closeQuietly
Unconditionally close theResultSet, Statement
.Equivalent to
ResultSet.close()
,Statement.close()
, except any exceptions will be ignored. This is typically used in finally blocks.- Parameters:
rs
-stmt
-
-
closeQuietly
Unconditionally close theStatement, Connection
.Equivalent to
Statement.close()
,Connection.close()
, except any exceptions will be ignored. This is typically used in finally blocks.- Parameters:
stmt
-conn
-
-
closeQuietly
Unconditionally close theResultSet, Statement, Connection
.Equivalent to
ResultSet.close()
,Statement.close()
,Connection.close()
, except any exceptions will be ignored. This is typically used in finally blocks.- Parameters:
rs
-stmt
-conn
-
-
executeBatch
- Throws:
SQLException
-
releaseConnection(Connection, javax.sql.DataSource)