基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
java.sql.Connection
更新时间:2026-07-22 17:45:59
java.sql.Connection 是数据库连接接口。
描述
java.sql.Connection 用于连接指定数据库,在连接中执行 SQL 语句并返回结果。
所连接的数据库能够提供表、所支持的 SQL 语法、存储过程和连接功能等描述信息。该信息可以通过 getMetaData() 方法获得。
默认情况下,Connection 对象处于自动提交模式,即它会在执行每个语句后自动提交更改。如果禁用了自动提交模式,则必须显式调用 commit 方法以提交更改;否则,将不会保存数据库更改。
方法
| 方法名 | 返回值类型 | Oracle 模式是否支持 | MySQL 模式是否支持 |
|---|---|---|---|
| close() | void | 是 | 是 |
| commit() | void | 是 | 是 |
| createStatement() | Statement | 是 | 是 |
| getAutoCommit() | Boolen | 是 | 是 |
| getMetaData() | DatabaseMetaData | 是 | 是 |
| getClientInfo() | Properties | 是 | 是 |
| getClientInfo(String name) | Properties | 是 | 是 |
| getTransactionIsolation() | int | 是 | 是 |
| isClosed() | Boolean | 是 | 是 |
| isReadOnly() | Boolean | 是 | 是 |
| prepareStatement(String sql) | PreparedStatement | 是 | 是 |
| prepareCall(String sql) | Statement | 是 | 是 |
| rollback() | void | 是 | 是 |
| rollback(Savepoint savepoint) | void | 是 | 是 |
| setAutoCommit(boolean autoCommit) | void | 是 | 是 |
| setClientInfo(Properties properties) | void | 是 | 是 |
| setClientInfo(String name,String value) | void | 是 | 是 |
| createStruct(String typeName, Object[] attributes) | Struct | 是 | 是 |
| abort(Executor executor) | void | 是 | 是 |
| getNetworkTimeout() | int | 是 | 是 |
| getSchema() | String | 是 | 是 |
| setSchema(String schema) | void | 是 | 是 |
| setNetworkTimeout(Executor executor, int milliseconds) | void | 是 | 是 |