Package nl.b3p.brmo.sql
Class LoggingQueryRunner
java.lang.Object
org.apache.commons.dbutils.AbstractQueryRunner
org.apache.commons.dbutils.QueryRunner
nl.b3p.brmo.sql.LoggingQueryRunner
public class LoggingQueryRunner
extends org.apache.commons.dbutils.QueryRunner
Wrapper for QueryRunner that logs the SQL to commons-logging. Enable TRACE logging to also log
parameters.
-
Field Summary
Fields inherited from class org.apache.commons.dbutils.AbstractQueryRunner
ds
-
Constructor Summary
ConstructorsConstructorDescriptionLoggingQueryRunner
(boolean pmdKnownBroken) LoggingQueryRunner
(DataSource ds, boolean pmdKnownBroken) LoggingQueryRunner
(DataSource ds, boolean pmdKnownBroken, org.apache.commons.dbutils.StatementConfiguration stmtConfig) LoggingQueryRunner
(DataSource ds, org.apache.commons.dbutils.StatementConfiguration stmtConfig) LoggingQueryRunner
(org.apache.commons.dbutils.StatementConfiguration stmtConfig) -
Method Summary
Modifier and TypeMethodDescriptionint[]
int[]
batch
(Connection conn, String sql, Object[][] params) int
<T> List<T>
int
execute
(Connection conn, String sql, Object... params) <T> List<T>
execute
(Connection conn, String sql, org.apache.commons.dbutils.ResultSetHandler<T> rsh, Object... params) <T> T
<T> T
<T> T
insert
(Connection conn, String sql, org.apache.commons.dbutils.ResultSetHandler<T> rsh) <T> T
insert
(Connection conn, String sql, org.apache.commons.dbutils.ResultSetHandler<T> rsh, Object... params) <T> T
insertBatch
(String sql, org.apache.commons.dbutils.ResultSetHandler<T> rsh, Object[][] params) <T> T
insertBatch
(Connection conn, String sql, org.apache.commons.dbutils.ResultSetHandler<T> rsh, Object[][] params) <T> T
Deprecated.<T> T
Deprecated.<T> T
<T> T
<T> T
query
(Connection conn, String sql, Object[] params, org.apache.commons.dbutils.ResultSetHandler<T> rsh) Deprecated.<T> T
query
(Connection conn, String sql, Object param, org.apache.commons.dbutils.ResultSetHandler<T> rsh) Deprecated.<T> T
query
(Connection conn, String sql, org.apache.commons.dbutils.ResultSetHandler<T> rsh) <T> T
query
(Connection conn, String sql, org.apache.commons.dbutils.ResultSetHandler<T> rsh, Object... params) int
int
int
int
update
(Connection conn, String sql) int
update
(Connection conn, String sql, Object param) int
update
(Connection conn, String sql, Object... params) Methods inherited from class org.apache.commons.dbutils.AbstractQueryRunner
close, close, close, closeQuietly, closeQuietly, closeQuietly, fillStatement, fillStatement, fillStatementWithBean, fillStatementWithBean, getDataSource, getParameterMetaData, isPmdKnownBroken, prepareCall, prepareConnection, prepareStatement, prepareStatement, rethrow, wrap
-
Constructor Details
-
LoggingQueryRunner
public LoggingQueryRunner() -
LoggingQueryRunner
public LoggingQueryRunner(boolean pmdKnownBroken) -
LoggingQueryRunner
-
LoggingQueryRunner
public LoggingQueryRunner(org.apache.commons.dbutils.StatementConfiguration stmtConfig) -
LoggingQueryRunner
-
LoggingQueryRunner
public LoggingQueryRunner(DataSource ds, org.apache.commons.dbutils.StatementConfiguration stmtConfig) -
LoggingQueryRunner
public LoggingQueryRunner(DataSource ds, boolean pmdKnownBroken, org.apache.commons.dbutils.StatementConfiguration stmtConfig)
-
-
Method Details
-
batch
- Overrides:
batch
in classorg.apache.commons.dbutils.QueryRunner
- Throws:
SQLException
-
batch
- Overrides:
batch
in classorg.apache.commons.dbutils.QueryRunner
- Throws:
SQLException
-
query
@Deprecated public <T> T query(Connection conn, String sql, Object param, org.apache.commons.dbutils.ResultSetHandler<T> rsh) throws SQLException Deprecated.- Overrides:
query
in classorg.apache.commons.dbutils.QueryRunner
- Throws:
SQLException
-
query
@Deprecated public <T> T query(Connection conn, String sql, Object[] params, org.apache.commons.dbutils.ResultSetHandler<T> rsh) throws SQLException Deprecated.- Overrides:
query
in classorg.apache.commons.dbutils.QueryRunner
- Throws:
SQLException
-
query
public <T> T query(Connection conn, String sql, org.apache.commons.dbutils.ResultSetHandler<T> rsh, Object... params) throws SQLException - Overrides:
query
in classorg.apache.commons.dbutils.QueryRunner
- Throws:
SQLException
-
query
public <T> T query(Connection conn, String sql, org.apache.commons.dbutils.ResultSetHandler<T> rsh) throws SQLException - Overrides:
query
in classorg.apache.commons.dbutils.QueryRunner
- Throws:
SQLException
-
query
@Deprecated public <T> T query(String sql, Object param, org.apache.commons.dbutils.ResultSetHandler<T> rsh) throws SQLException Deprecated.- Overrides:
query
in classorg.apache.commons.dbutils.QueryRunner
- Throws:
SQLException
-
query
@Deprecated public <T> T query(String sql, Object[] params, org.apache.commons.dbutils.ResultSetHandler<T> rsh) throws SQLException Deprecated.- Overrides:
query
in classorg.apache.commons.dbutils.QueryRunner
- Throws:
SQLException
-
query
public <T> T query(String sql, org.apache.commons.dbutils.ResultSetHandler<T> rsh, Object... params) throws SQLException - Overrides:
query
in classorg.apache.commons.dbutils.QueryRunner
- Throws:
SQLException
-
query
public <T> T query(String sql, org.apache.commons.dbutils.ResultSetHandler<T> rsh) throws SQLException - Overrides:
query
in classorg.apache.commons.dbutils.QueryRunner
- Throws:
SQLException
-
update
- Overrides:
update
in classorg.apache.commons.dbutils.QueryRunner
- Throws:
SQLException
-
update
- Overrides:
update
in classorg.apache.commons.dbutils.QueryRunner
- Throws:
SQLException
-
update
- Overrides:
update
in classorg.apache.commons.dbutils.QueryRunner
- Throws:
SQLException
-
update
- Overrides:
update
in classorg.apache.commons.dbutils.QueryRunner
- Throws:
SQLException
-
update
- Overrides:
update
in classorg.apache.commons.dbutils.QueryRunner
- Throws:
SQLException
-
update
- Overrides:
update
in classorg.apache.commons.dbutils.QueryRunner
- Throws:
SQLException
-
insert
public <T> T insert(String sql, org.apache.commons.dbutils.ResultSetHandler<T> rsh) throws SQLException - Overrides:
insert
in classorg.apache.commons.dbutils.QueryRunner
- Throws:
SQLException
-
insert
public <T> T insert(String sql, org.apache.commons.dbutils.ResultSetHandler<T> rsh, Object... params) throws SQLException - Overrides:
insert
in classorg.apache.commons.dbutils.QueryRunner
- Throws:
SQLException
-
insert
public <T> T insert(Connection conn, String sql, org.apache.commons.dbutils.ResultSetHandler<T> rsh) throws SQLException - Overrides:
insert
in classorg.apache.commons.dbutils.QueryRunner
- Throws:
SQLException
-
insert
public <T> T insert(Connection conn, String sql, org.apache.commons.dbutils.ResultSetHandler<T> rsh, Object... params) throws SQLException - Overrides:
insert
in classorg.apache.commons.dbutils.QueryRunner
- Throws:
SQLException
-
insertBatch
public <T> T insertBatch(String sql, org.apache.commons.dbutils.ResultSetHandler<T> rsh, Object[][] params) throws SQLException - Overrides:
insertBatch
in classorg.apache.commons.dbutils.QueryRunner
- Throws:
SQLException
-
insertBatch
public <T> T insertBatch(Connection conn, String sql, org.apache.commons.dbutils.ResultSetHandler<T> rsh, Object[][] params) throws SQLException - Overrides:
insertBatch
in classorg.apache.commons.dbutils.QueryRunner
- Throws:
SQLException
-
execute
- Overrides:
execute
in classorg.apache.commons.dbutils.QueryRunner
- Throws:
SQLException
-
execute
- Overrides:
execute
in classorg.apache.commons.dbutils.QueryRunner
- Throws:
SQLException
-
execute
public <T> List<T> execute(Connection conn, String sql, org.apache.commons.dbutils.ResultSetHandler<T> rsh, Object... params) throws SQLException - Overrides:
execute
in classorg.apache.commons.dbutils.QueryRunner
- Throws:
SQLException
-
execute
public <T> List<T> execute(String sql, org.apache.commons.dbutils.ResultSetHandler<T> rsh, Object... params) throws SQLException - Overrides:
execute
in classorg.apache.commons.dbutils.QueryRunner
- Throws:
SQLException
-