发表于: 2025-04-12 20:59:44
0 105
今天完成的事情:
测试一下连接DB中断后TryCatch是否能正常处理。
修改UserServiceImpl
@Override
public int addUser(User user) {
try {
int affectedRows = userMapper.addUser(user);
if (affectedRows > 0) {
System.out.println("添加用户成功: " + user.toString());
// 调用 MyBatis 的 Mapper 方法添加用户
return userMapper.addUser(user);}
else{
System.err.println("添加用户失败影响行数为0");
// 返回 0 表示操作失败
return 0;
}
}catch(DataAccessException e){
System.err.println("数据库连接发生异常: " + e.getMessage());
e.printStackTrace();
}
return 0;
}
先正常连接数据库
通过终端
net stop mysql
断开连接断开连接
可以捕捉到错误信息
明天计划的事情:(一定要写非常细致的内容)
修改代码将其补充优化
遇到的问题:(遇到什么困难,怎么解决的)
对try catch操作不了解
收获:(通过今天的学习,学到了什么知识)
完成了步骤26
评论