atcom.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)

这应该是游标遍历错误while(rs.next()){Notenote=newNote();note.setName(rs.getString("name"));note.setTitle(rs.getString("title"));note.setcontent(rs.getString("comment"));note.setEmail(rs.getString("email"));note.setTime(rs.getString("time"));list.add(note);尝试一下。
尝试一下这可能是真的。
首先你应该打好基础,学习Struts。
我很伤心因为我是乙肝携带者而被很多公司拒绝。
珍惜学习计算机编程的机会。

Mysql8.01055(避坑)

如果在执行SQL语句时遇到错误代码1055,通常的解决方案是调整my.iniMySQL配置文件。
在表部分添加以下内容:setsql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';例如,对于Windows10用户,找不到my.ini配置文件。
在这里您需要找到并打开第一个隐藏文件夹。
具体步骤是:在C盘,进入ProgramData文件夹,找到my.ini文件。
接下来,如果您在更改文件时遇到权限问题,可以执行更改文件权限的步骤。
右键单击my.ini文件,选择属性,进入安全选项,找到User用户,点击编辑并允许修改和写入权限。
完成License设置后,需要修改my.ini文件。
我在[mysqld]部分中找到或复制并粘贴了以下内容,方法是直接将其添加到表底部,避免:setsql_modo='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERR。
OR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'删除配置方案中UNICUM_FULL_GROUP_BY选项,或者如果没有该选项,直接添加上面的内容即可解决问题。
确保修改完成后保存文件以使更改生效。