【JavaWeb】JavaWeb从入门到实战(13)
前言:
本文内容:JDBC复习、JDBC事务
推荐免费JavaWeb入门到实战视频:【狂神说Java】JavaWeb入门到实战_哔哩哔哩_bilibili
JDBC复习
JDBC: Java连接数据库
需要jar包的支持:
- java.sql
- javax.sql
- mysql-conneter-java(连接驱动,必须导入)
回顾环境搭建
创建数据库
1 | -- 创建jdbc数据库 |
导入数据库依赖
1 |
|
基本的JDBC
1 | package com.jokerdig.test; |
JDBC固定步骤
- 加载驱动
- 连接数据库,代表数据库
- 向数据库发送SQL的对象Statement:CRUD
- 编写SQL(根据业务和不同的SQL)
- 执行SQL
- 关闭连接
使用PreparedStatement更安全
1 | package com.jokerdig.test; |
JDBC事务
要么都成功,要么都失败(ACID原则)
1 | 开始事务 |
Junit简单了解
IDEA新版运行Junit找不到包,需在设置Bulid Tools>Maven>Runner中勾选第一项Delegate IDE build/run actions to Maven(打开会降低运行速度)
了解:Junit单元测试
1 | public class JDBCTest3 { |
事务解决转账问题
创建事务测试表
1 | -- 新建事务测试表 |
通过转账测试事务
1 | package com.jokerdig.test; |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Hey,Joker!
评论
ValineTwikoo