mybatis中 Unknown initial character set index '255' received from server解决方法

今天在学mybatis入门案例的时候,发现出现了这样的错误。

Exception in thread "main" org.apache.ibatis.exceptions.PersistenceException: 
### Error querying database.  Cause: java.sql.SQLException: Unknown initial character set index '255' received from server. Initial client character set can be forced via the 'characterEncoding' property.

按照百度的提示,只需要在mybatis的主配置文件中的url加上
useUnicode=true&characterEncoding=utf8 即可。

 <!--配置连接数据库的四个基本信息-->
            <property name="driver" value="com.mysql.jdbc.Driver"/>
            <!--在下面url的value加上 useUnicode=true&amp;characterEncoding=utf8-->
            <property name="url" value="jdbc:mysql://localhost:3306/user?useUnicode=true&amp;characterEncoding=utf8&amp;useSSL=false&amp;serverTimezone=UTC"/>
            <property name="username" value="root"/>
            <property name="password" value="12345"/>

修改完就成功连接到数据库了
在这里插入图片描述


版权声明:本文为weixin_44824500原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。