JDBC-API详解--Connection

发布时间 2023-04-08 18:30:19作者: 神行乌龟

Connection(数据库连接对象)作用:

1.获取执行SQL的对象

2.管理事务

对于获取执行SQL的对象:

·普通执行SQL对象: Statement createStatement();

·预编译SQL的执行SQL对象(防止SQL注入):PreparedStatement prepareStatement(SQL);

·执行存储过程的对象:CallableStatement prepareCall(SQL);

对于事务管理:

·MySQL事务管理

开启事务:BEGIN;/START TRANSACTION

提交事务:COMMIT;

回滚事务:ROLLBACK;

MySQL默认自动提交事务。

·JDBC事务管理: Connection接口中定义了三个相应的方法

开启事务:SetAutoCommit(boolean autoCommit): true为自动提交事务,false为手动提交事务,即为开启事务。

提交事务:commit()

回滚事务:roolback()