Bootstrap

【总结】创建mybatis项目出现的一些错误以及解决方案

在学校跟老师做的项目,全程基本copy(手敲)下来的,但是仍遇到了一些错误,折腾了许久(接近一周,应该是我太菜,不懂的地方太多所以做了很久……),在此汇总一下错误。

目录

1、关于DTD文件导入问题

2、关于Cannot find class: com.mysql.jdbc.Driver问题

3、关于The driver has not received any packets from the server与 java.net.ConnectException: Connection refused: connect问题


1、关于DTD文件导入问题

先在本地仓库repository中找到两个文件mybatis-3- config.dtd和mybatis-3- mapper.dtd,然后就是导入过程,这里不在赘述,需要注意的问题是我在导入过程中因为没看懂报错的意思,卡了很久,在选中 File System.. 的时候,注意目录下不要有"."或"..",否则会报错!!!

解决方案:修改目录名或更改文件路径,按照步骤正常导入即可。

2、关于Cannot find class: com.mysql.jdbc.Driver问题

这个问题也卡了很久,明明已经导入mysql-connector-java-5.1.43-bin.jar包但是仍然报错,询问老师,给出解决方案是右击项目-Build Path-Library,开始没有理解老师意思,后来上网查在项目下新建了个lib文件,将mysql-connector-java-5.1.43-bin.jar粘贴到lib文件下,成功解决该问题,但是新的问题又出现了……

3、关于The driver has not received any packets from the server与 java.net.ConnectException: Connection refused: connect问题

 在第二个错误解决过后,运行主程序发现仍旧报错,又是一番思想与肉体的折磨……,最终在一位大佬的指导下,发现还是端口号问题。解决方法:将xml文件下的地址端口号与mysql对应好,在通过my.ini文件查看端口号时发现mysql端口号是3305,而xml文件地址下的端口号是3306,从而导致一直连接不上。修改my.ini文件后,重启mysql服务,成功解决!!!

以上就是我对mybatis项目出现错误的总结,希望对你有所帮助,如果以上回答仍未解决你的问题请在评论区留言或者去网上查找其他资料。

;