"jdbc:mysql://localhost:3306/health?useSSL=false&serverTimezone=GMT%2B8"
对于其中的,一些这样的表述,自我感觉还是比较奇怪的,就其中两点,我认为的进行说明:
1、其中 &
,因为&
在HTML中有特殊含义(&
用于转义),但是这里不需要&
发挥出转义的功能,只需要显示为一个普通&
,,所以需要写转义字符串(&
),来表示&
。
2、其中的GMT%2B8
,表示的为GMT+8
,其中 URL-编码%2B
,表示ASCII 字符 +
,因为在URL串中有特定的作用是特殊字符,所以需要直接用URL编码%2B
来表示字符+
。
(从某种意义上来看,这里的URL,无疑是还需要进行一次转换,才会真正的发出请求的&#x