今天在学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&characterEncoding=utf8-->
<property name="url" value="jdbc:mysql://localhost:3306/user?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=UTC"/>
<property name="username" value="root"/>
<property name="password" value="12345"/>
修改完就成功连接到数据库了
版权声明:本文为weixin_44824500原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。