欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

[Mybatis框架学习]框架搭建过程中遇到的问题汇总

程序员文章站 2024-02-27 23:04:03
...

搭建过程中遇到的问题汇总

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&amp;characterEncoding=utf-8"/>

然后运行就能够读取到数据库中的内容啦![Mybatis框架学习]框架搭建过程中遇到的问题汇总