[Mybatis框架学习]框架搭建过程中遇到的问题汇总
程序员文章站
2024-02-27 23:04:03
...
Mybatis框架学习
搭建过程中遇到的问题汇总
1. 无法找到SqlMapConfig.xml
完成所有步骤之后,右键-运行. 结果提示信息java.io.IOException: Could not find resource SqlMapConfig.xml
我搜索了好多方法,最终发现我问题的原因是:
我在创建文件的时候的文件名是SqlMapConfig,并没有文件后缀名
后来觉得这真是一个愚蠢的错误原因. 如果也有无法实现的小伙伴可以去改个名字试一试.
2. 编码信息不正确
运行之后回提示如下信息:Cause: java.sql.SQLException: Unknown initial character set index '255' received from server. Initial client character set can be forced via the 'characterEncoding' property.
查了很多内容之后发现是因为编码信息不匹配,所以需要去更改连接时候的编码方式. 需要去SqlMapConfig.xml文件中找到
<dataSource type="POOLED">
<property name="driver" value="com.mysql.jdbc.Driver"/>
<!-- 问题出在这里!???? -->
<property name="url" value="jdbc:mysql://localhost:3306/mrf_mybatis"/>
<property name="username" value="root"/>
<property name="password" value="root"/>
</dataSource>
我们需要在这句代码后面加上这句话
?useUnicode=true&characterEncoding=utf-8
<property name="url" value="jdbc:mysql://localhost:3306/mrf_mybatis?useUnicode=true&characterEncoding=utf-8"/>
然后运行就能够读取到数据库中的内容啦!
下一篇: React AJAX 请求的5种方案