public class JdbcHelper extends Object
| 构造器和说明 |
|---|
JdbcHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
int[] |
batchExec(String... sqls) |
int[] |
batchUpdate(String sql) |
int[] |
batchUpdate(String sql,
List<Object[]> batchArgs) |
boolean |
beginTransaction(int level,
boolean readOnly)
Attempts to change the transaction isolation level for this
Connection object to the one given. |
List<Object[]> |
call(String sql,
Object[] args) |
void |
commit() |
DataSource |
getDataSource() |
void |
query(String sql,
Object[] args,
Consumer<ResultSet> consumer) |
Object |
queryForObject(String sql) |
Object |
queryForObject(String sql,
Object[] args) |
void |
rollback() |
void |
rollback(Savepoint sp) |
void |
setDataSource(DataSource dataSource) |
Savepoint |
setSavepoint() |
int |
update(String sql,
Object[] args) |
public DataSource getDataSource()
public void setDataSource(DataSource dataSource)
public boolean beginTransaction(int level,
boolean readOnly)
Connection object to the one given. The constants defined in
the interface Connection are the possible transaction
isolation levels.
Note: If this method is called during a transaction, the result is implementation-defined.
level - one of the following Connection constants:
Connection.TRANSACTION_READ_UNCOMMITTED,
Connection.TRANSACTION_READ_COMMITTED,
Connection.TRANSACTION_REPEATABLE_READ, or
Connection.TRANSACTION_SERIALIZABLE. (Note that
Connection.TRANSACTION_NONE cannot be used
because it specifies that transactions are not supported.)SQLException - if a database access error occurs, this method is called
on a closed connection or the given parameter is not one
of the Connection constantsDatabaseMetaData.supportsTransactionIsolationLevel(int),
#getTransactionIsolationpublic Savepoint setSavepoint()
public void rollback(Savepoint sp)
public void rollback()
public void commit()
public int[] batchExec(String... sqls)
public int[] batchUpdate(String sql)
Copyright © 2018. All rights reserved.