java项目使用MySQl数据库,对数据进行修改的时候,输入中文,数据信息就会乱码问题:
@:数据源连接的时候要进行加上UTF-8后缀;
乱码连接:
<default-config>
<property name="driverClass">com.mysql.jdbc.Driver</property>
<property name="jdbcUrl">jdbc:mysql://localhost:3306/ssms</property>
<property name="user">root</property>
<property name="password">123123</property>
</default-config>
在连接位置后面加上useUnicode=true&characterEncoding=UTF-8 正常:
<default-config>
<property name="driverClass">com.mysql.jdbc.Driver</property>
<property name="jdbcUrl">jdbc:mysql://localhost:3306/ssms?useUnicode=true&characterEncoding=UTF-8</property>
<property name="user">root</property>
<property name="password">123123</property>
</default-config>

本文介绍在Java项目中使用MySQL数据库时遇到的中文乱码问题及解决方案。通过在数据源连接字符串中添加useUnicode=true和characterEncoding=UTF-8参数,确保中文字符正确编码,避免乱码现象。
263

被折叠的 条评论
为什么被折叠?



