知识点总结day7

前端知识回顾:HTML页面各类元素的含义

Java基础知识回顾:数据类型,整数、浮点数、布尔运算,字符和字符串,数组类型,输入输出操作,循环语句,数组操作,泛型的编写和使用

一。业务层开发

1.标准开发注意命名规范:

业务层更关注对数据层的操作,而数据层关注对数据库的操作,因此在命名上与有所不同。

例如

业务层:login

数据从:selectByUserNameAndPassword

2.业务层快速开发:

先新建一个业务层接口去Service去继承IService<T>

再新建一个业务层类去继承ServiceImpl<M,T>并实现前面的Service接口

M是对应的实现类,T是对应的模型类

二。JDBC事务

在一个事务中的所有SQL要么全部执行成功,要么全部不执行。

要在JDBC中执行事务,本质上就是如何把多条SQL包裹在一个数据库事务中执行。

其中,setAutoCommit方法至关重要

Connection conn = openConnection();
try {
    // 关闭自动提交:
    conn.setAutoCommit(false);
    // 执行多条SQL语句:
    insert(); update(); delete();
    // 提交事务:
    conn.commit();
} catch (SQLException e) {
    // 回滚事务:
    conn.rollback();
} finally {
    conn.setAutoCommit(true);
    conn.close();
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值