JDBC API 详解

JDBC API 详解

DriverManager驱动管理类

作用:

1.注册驱动

  1. 获取数据库连接

 

Connection数据库连接对象

作用:

  1. 获取执行SQL对象

普通执行SQL对象

Statement  creatStatement()

预编译SQL的执行对象:防止SQL注入

PreparedStatement  preparedStatement(sql);

执行存储过程的对象

CallableStatement  prepareCall(sql)

  1. 事务管理

JDBC事务管理 Connection接口中定义了3个对应的方法

Try catch

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

提交事务:commit();

回滚事务:rollback();

try {//开启事务
    conn.setAutoCommit(false);
    int count1 =stmt.executeUpdate(sql1);
    System.out.println(count1);
    int i=3/0;
    int count2 =stmt.executeUpdate(sql2);
    System.out.println(count2);
    conn.commit();
} catch (Exception e) {
    conn.rollback();
    e.printStackTrace();

posted @   代不动码  阅读(57)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示