今天刚刚学习MyBatis,做到插入的时候发现插入到数据库中的中文为乱码。下面是解决方案。
<property name="driver" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://localhost:3306/test" /><property name="username" value="root" />
<property name="password" value="admin" />
xml中数据连接如上,当插入数据库中显示如下:
由此看出插入数据为????乱码,因此修改xml数据库连接,在连接后面加入红色部分?useUnicode=true&characterEncoding=UTF-8
<property name="driver" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8" />
<property name="username" value="root" />
<property name="password" value="admin" />
查询数据库
发现乱码问题解决。