用java的jdbc技术向mysql数据库中写入中文数据时,数据库中相应的数据会变成问号

  • 原因可能是mysql的默认字符集没有设置成UTF-8,造成乱码
  • 解决办法: 在数据库连接的地址后面加上?characterEncoding=gbk,如jdbc:mysql://localhost:3306/test?characterEncoding=gbk
posted @ 2021-01-28 17:23  DaWeiGuo  阅读(200)  评论(0编辑  收藏  举报