欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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