characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true

配置Mysql 的url参数

characterEncoding=utf8

例如项目数据使用utf-8编码,数据库使用的是gbk编码,此配置作用

向数据库写入数据,将utf-8转为unicode在转为gbk,从数据库取出数据反之

zeroDateTimeBehavior=convertToNull

将写入到数据库的数据为日期,但是格式不对为0,此时可以存入为null(还有抛出异常的配置)

useSSL=false

连接使用ssl认证,与版本有关

useJDBCCompliantTimezoneShift=true

连接过程发生时区的异常

胜象大百科