jdbc:mysql://localhost:3306/dbNamer?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
useUnicode=true&characterEncoding=utf-8
意思是如果你的數(shù)據(jù)庫(kù)不是utf-8的話(比如是GBK的),這兩個(gè)屬性幫助你
存數(shù)據(jù)的時(shí)候?qū)tf-8(你的項(xiàng)目應(yīng)該是utf-8的吧)編碼解碼成字節(jié)碼禀综,然后將字節(jié)碼組合成GBK的存進(jìn)數(shù)據(jù)庫(kù)肛真。
取數(shù)據(jù)的時(shí)候?qū)BK編碼解碼成字節(jié)碼斟珊,然后將字節(jié)碼組合成UTF-8再給你怎静。
當(dāng)然如果數(shù)據(jù)庫(kù)編碼格式是UTF-8的話完疫,不寫(xiě)也可以断医。
檢查數(shù)據(jù)庫(kù)編碼格式
show create database dbName;
serverTimezone=Asia/Shanghai
將時(shí)區(qū)設(shè)置成北京時(shí)間(東八區(qū))滞乙。UTC是全球標(biāo)準(zhǔn)時(shí)間,比北京時(shí)間晚8個(gè)小時(shí)鉴嗤。