java连接mysql数据库时,插入中文显示?的问题解决方案

1.在xml中配置连接数据库的参数时

在jdbcUrl属性后面加上连接数据库时的连接字符串编码



  
    com.mysql.jdbc.Driver
    jdbc:mysql://localhost:3306/dms?useUnicode=true&characterEncoding=UTF-8
    root
    12345
  


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




你可能感兴趣的:(学习笔记)