public abstract class CommonConnectionContext extends Object implements ConnectionContext
Constructor and Description |
---|
CommonConnectionContext() |
Modifier and Type | Method and Description |
---|---|
protected void |
applyParameters(PreparedStatement stmt,
Object... parameters) |
void |
commit() |
void |
query(ResultSetProcessor resultSetProcessor,
String sql,
Map<String,Object> parameters) |
void |
query(ResultSetProcessor resultSetProcessor,
String sql,
Object... parameters) |
void |
query(RowCallback callback,
String sql,
Map<String,Object> parameters) |
void |
query(RowCallback callback,
String sql,
Object... parameters) |
<T> List<T> |
query(RowMapper<T> rowMapper,
String sql,
Map<String,Object> parameters) |
<T> List<T> |
query(RowMapper<T> rowMapper,
String sql,
Object... parameters) |
<T> List<T> |
queryForList(Class<T> clazz,
String sql,
Map<String,Object> parameters) |
<T> List<T> |
queryForList(Class<T> clazz,
String sql,
Object... parameters) |
<T> T |
queryForObject(RowMapper<T> rowMapper,
String sql,
Map<String,Object> parameters) |
<T> T |
queryForObject(RowMapper<T> rowMapper,
String sql,
Object... parameters) |
void |
rollback() |
void |
setAutoCommit(boolean autoCommit) |
int |
update(String sql,
Map<String,Object> parameters) |
int |
update(String sql,
Object... parameters) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getConnection
public void setAutoCommit(boolean autoCommit) throws SQLException
setAutoCommit
in interface ConnectionContext
SQLException
public void commit() throws SQLException
commit
in interface ConnectionContext
SQLException
public void rollback() throws SQLException
rollback
in interface ConnectionContext
SQLException
public <T> List<T> queryForList(Class<T> clazz, String sql, Object... parameters) throws SQLException
queryForList
in interface ConnectionContext
SQLException
public <T> List<T> queryForList(Class<T> clazz, String sql, Map<String,Object> parameters) throws SQLException
queryForList
in interface ConnectionContext
SQLException
public <T> List<T> query(RowMapper<T> rowMapper, String sql, Object... parameters) throws SQLException
query
in interface ConnectionContext
SQLException
public <T> List<T> query(RowMapper<T> rowMapper, String sql, Map<String,Object> parameters) throws SQLException
query
in interface ConnectionContext
SQLException
public void query(RowCallback callback, String sql, Object... parameters) throws SQLException
query
in interface ConnectionContext
SQLException
public void query(RowCallback callback, String sql, Map<String,Object> parameters) throws SQLException
query
in interface ConnectionContext
SQLException
public void query(ResultSetProcessor resultSetProcessor, String sql, Map<String,Object> parameters) throws SQLException
query
in interface ConnectionContext
SQLException
public void query(ResultSetProcessor resultSetProcessor, String sql, Object... parameters) throws SQLException
query
in interface ConnectionContext
SQLException
public <T> T queryForObject(RowMapper<T> rowMapper, String sql, Map<String,Object> parameters) throws SQLException
queryForObject
in interface ConnectionContext
SQLException
public <T> T queryForObject(RowMapper<T> rowMapper, String sql, Object... parameters) throws SQLException
queryForObject
in interface ConnectionContext
SQLException
protected void applyParameters(PreparedStatement stmt, Object... parameters) throws SQLException
SQLException
public int update(String sql, Object... parameters) throws SQLException
update
in interface ConnectionContext
SQLException
public int update(String sql, Map<String,Object> parameters) throws SQLException
update
in interface ConnectionContext
SQLException
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.