java连接mysql数据库时,插入中文显示?的问题解决方案
程序员文章站
2022-06-02 17:26:38
...
1.在xml中配置连接数据库的参数时
在jdbcUrl属性后面加上连接数据库时的连接字符串编码
<?xml version="1.0" encoding="UTF-8"?>
<c3p0-config>
<default-config>
<property name="driverClass">com.mysql.jdbc.Driver</property>
<property name="jdbcUrl">jdbc:mysql://localhost:3306/dms?useUnicode=true&characterEncoding=UTF-8</property>
<property name="user">root</property>
<property name="password">12345</property>
</default-config>
</c3p0-config>
2.在db.properties中配置连接数据库的参数时
在jdbcUrl属性后面加上连接数据库时的连接字符串编码
dataSource.driverClass=com.mysql.jdbc.Driver
dataSource.jdbcUrl=jdbc:mysql://127.0.0.1:3306/dms?useUnicode=true&characterEncoding=utf8
dataSource.user=root
dataSource.password=12345
上一篇: 数据对象判空