缠了两天的错误,今天晚上终于解决了,之前查看自己的代码确实没有写错,但是运行测试代码一直显示这个错误。今天重新看一遍代码,终于发现原来mybatis.cfg.xml文件中
<property name="url" value="jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=utf-8&useSSL=false" />
数据库名字mybatis之前都没有对应上,导致所写的sql插入语句无法成功执行。出现这错误是自己把mybatis.cfg.xml文件直接拷贝到项目中去,而参数细节没有修改过来。