JDBC API 详解
JDBC API 详解
DriverManager驱动管理类
作用:
1.注册驱动
- 获取数据库连接
Connection数据库连接对象
作用:
- 获取执行SQL对象
普通执行SQL对象
Statement creatStatement()
预编译SQL的执行对象:防止SQL注入
PreparedStatement preparedStatement(sql);
执行存储过程的对象
CallableStatement prepareCall(sql)
- 事务管理
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();
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术