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()
- Connection JDBC-API JDBC APIconnection jdbc-api jdbc api jdbc-api statement jdbc-api jdbc api resultset jdbc-api jdbc api drivermanager jdbc-api jdbc api preparedstatement jdbc-api jdbc api preparedstatement-sql preparedstatement jdbc-api resultset2 resultset jdbc-api jdbc preparedstatement jdbc-api原理jdbc api-connection connection javaweb jdbc