欢迎光临散文网 会员登陆 & 注册

JDBC学习笔记( Connection)

2022-07-13 19:53 作者:啥也不会QAQ-带冰  | 我要投稿

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

  • 获取执行 SQL 的对象

  • 管理事务

3.2.1 获取执行对象

  • 普通执行SQL对象Statement createStatement()入门案例中就是通过该方法获取的执行对象。

  • 预编译SQL的执行SQL对象:防止SQL注入PreparedStatement  prepareStatement(sql)通过这种方式获取的 PreparedStatement SQL语句执行对象是我们一会重点要进行讲解的,它可以防止SQL注入。

  • 执行存储过程的对象CallableStatement prepareCall(sql)通过这种方式获取的 CallableStatement 执行对象是用来执行存储过程的,而存储过程在MySQL中不常用,所以这个我们将不进行讲解。

3.2.2 事务管理

先回顾一下MySQL事务管理的操作:

  • 开启事务 : BEGIN; 或者 START TRANSACTION;

  • 提交事务 : COMMIT;

  • 回滚事务 : ROLLBACK;

MySQL默认是自动提交事务

接下来学习JDBC事务管理的方法。

Connection几口中定义了3个对应的方法:


JDBC学习笔记( Connection)的评论 (共 条)

分享到微博请遵守国家法律