java.sql.Connection
java.sql.Connection是数据库连接接口。
表 1 对java.sql.Connection接口的支持情况
方法名 | 返回值类型 | 支持JDBC 4 |
---|
close() | void | Yes |
commit() | void | Yes |
createStatement() | Statement | Yes |
getAutoCommit() | Boolean | Yes |
getClientInfo() | Properties | Yes |
getClientInfo(String name) | String | Yes |
getTransactionIsolation() | int | Yes |
isClosed() | Boolean | Yes |
isReadOnly() | Boolean | Yes |
prepareStatement(String sql) | PreparedStatement | Yes |
rollback() | void | Yes |
setAutoCommit(boolean autoCommit) | void | Yes |
setClientInfo(Properties properties) | void | Yes |
setClientInfo(String name,String value) | void | Yes |
须知:
接口内部默认使用自动提交模式,若通过setAutoCommit(false)关闭自动提交,将会导致后面执行的语句都受到显式事务包裹,数据库中不支持事务中执行的语句不能在此模式下执行。