发表于: 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



返回列表 返回列表
评论

    分享到