jdbc:mysql://localhost:3306/hrm
//useUnicode 为是否使用Unicode字符集,如果参数characterEncoding设置为UTF-8或gbk,本参数值必须设置为true
?useUnicode=true&characterEncoding=UTF-8
为什么设置characterEncoding=UTF-8
因为:安装mysql是一般选用的是utf-8,也有可能问GBK编码,为防止错误选择characterEncoding=UTF-8
&serverTimezone=UTC
为什么设置serverTimezone=UTC
因为JDBC连接Mysql6 以上com.mysql.cj.jdbc.Driver
, 需要指定时区serverTimezone:
UTC为世界标准时间,比北京时间早8个小时
也可以设置serverTimezone=Shanghai