Java Connection 接口2025 年 3 月 22 日 | 阅读需 2 分钟 Connection 是 Java 应用程序与数据库之间的会话。它有助于建立与数据库的连接。 Connection 接口是 Statement、PreparedStatement 和 DatabaseMetaData 的工厂,即 Connection 的对象可以用来获取 Statement 和 DatabaseMetaData 的对象。Connection 接口提供了许多用于事务管理的方法,如 commit()、rollback()、setAutoCommit()、setTransactionIsolation() 等。 默认情况下,Connection 在执行查询后提交更改。Connection 接口常用方法1) public Statement createStatement(): 创建一个可用于执行 SQL 查询的 Statement 对象。 2) public Statement createStatement(int resultSetType,int resultSetConcurrency): 创建一个 Statement 对象,该对象将生成具有给定类型和并发性的 ResultSet 对象。 3) public void setAutoCommit(boolean status): 用于设置提交状态。默认情况下,它为 true。 4) public void commit(): 将自上次提交/回滚以来所做的更改永久保存。 5) public void rollback(): 丢弃自上次提交/回滚以来所做的所有更改。 6) public void close(): 关闭连接并立即释放 JDBC 资源。 Connection 接口字段Connection 接口中存在一些常见的 Connection 接口常量字段。这些字段指定了事务的隔离级别。 TRANSACTION_NONE: 不支持事务,由该常量指示。 TRANSACTION_READ_COMMITTED: 该常量表示不允许脏读。但是,可能会发生幻读和不可重复读。 TRANSACTION_READ_UNCOMMITTED: 该常量表示可能发生脏读、不可重复读和幻读。 TRANSACTION_REPEATABLE_READ: 该常量表示不允许不可重复读和脏读。但是,可能会发生幻读。 TRANSACTION_SERIALIZABLE: 该常量表示不允许不可重复读、脏读以及幻读。 下一主题Statement 接口 |
我们请求您订阅我们的新闻通讯以获取最新更新。