您的位置:首页 > 数据库 > MySQL

241,使用mybatis向mysql插入中文时,出现乱码

2016-01-31 11:44 721 查看
解决方案:

修改配置的编码格式,即红色部分

定义一个db.properties数据库连接配置文件,写入下面的连接信息

driver=com.mysql.jdbc.Driver

url=jdbc:mysql://127.0.0.1:3306/mybatis?useUnicode=true&characterEncoding=utf8

username=root

password=12345678
然后,在Configuration.xml配置便可以了

<?xmlversion="1.0"encoding="UTF-8"?>

<!DOCTYPE
configurationPUBLIC"-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">

<configuration>

<propertiesresource="db.properties"/>

<!-- 连接配置 -->

<environmentsdefault="development">

<environmentid="development">

<transactionManagertype="JDBC"/>

<dataSourcetype="POOLED">

<propertyname="driver"value="${driver}"/>

<propertyname="url"value="${url}"/>

<propertyname="username"value="${username}"/>

<propertyname="password"value="${password}"/>

</dataSource>

</environment>

</environments>

</configuration>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: