最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql中url時(shí)區(qū)的陷阱該如何規(guī)避詳解

 更新時(shí)間:2017年08月24日 09:10:02   作者:落葉飛逝的戀  
最近在工作中發(fā)現(xiàn)一個(gè)問(wèn)題,是關(guān)于mysql中url時(shí)區(qū)的,發(fā)現(xiàn)這個(gè)陷阱如果大家不注意可能都會(huì)遇到,所以給大家總結(jié)下,這篇文章主要給大家介紹了關(guān)于mysql中url時(shí)區(qū)的陷阱該如何規(guī)避的相關(guān)資料,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。

前言

最近在使用mysql的6.0.x以上的jar的時(shí)候,需要在代碼url的鏈接里面指定serverTimezone。就會(huì)出現(xiàn)異常:

1.未指定serverTimezone

xml里面配置url

<property name="url" value="jdbc:mysql://localhost:3306/mybatisstudy"/>

出現(xiàn)的異常

Caused by: com.mysql.cj.core.exceptions.InvalidConnectionAttributeException: The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.

您必須配置服務(wù)器或JDBC驅(qū)動(dòng)程序(通過(guò)serverTimezone配置屬性),如果您想要使用時(shí)區(qū)支持,則需要使用一個(gè)更詳細(xì)的時(shí)區(qū)值。

2.網(wǎng)上的解決方案

在url后面加上參數(shù)?serverTimezone=utc

<property name="url" value="jdbc:mysql://localhost:3306/springdatastudy?serverTimezone=UTC"/>

2.1.遇到的問(wèn)題

雖然上面加上時(shí)區(qū)程序不出錯(cuò)了,但是我們?cè)谟胘ava代碼插入到數(shù)據(jù)庫(kù)時(shí)間的時(shí)候卻出現(xiàn)了問(wèn)題。

比如在java代碼里面插入的時(shí)間為:2017-08-21 17:29:56

但是在數(shù)據(jù)庫(kù)里面顯示的時(shí)間卻為:2017-08-21 09:29:56

3.根本原因

因?yàn)闀r(shí)區(qū)設(shè)置的問(wèn)題。

UTC代表的是全球標(biāo)準(zhǔn)時(shí)間 ,但是我們使用的時(shí)間是北京時(shí)區(qū)也就是東八區(qū),領(lǐng)先UTC八個(gè)小時(shí)。

UTC + (+0800) = 本地(北京)時(shí)間

4.解決方案

url的時(shí)區(qū)使用中國(guó)標(biāo)準(zhǔn)時(shí)間。也是就serverTimezone=Asia/Shanghai

4.1 使用java代碼獲取本地的時(shí)區(qū)id

Calendar cal = Calendar.getInstance();
TimeZone timeZone = cal.getTimeZone();
System.out.println(timeZone.getID());
System.out.println(timeZone.getDisplayName());
Asia/Shanghai
中國(guó)標(biāo)準(zhǔn)時(shí)間

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • MySQL簡(jiǎn)化輸入小技巧

    MySQL簡(jiǎn)化輸入小技巧

    在這里我將介紹兩個(gè)使用MySQL數(shù)據(jù)庫(kù)時(shí)候簡(jiǎn)化輸入的小技巧。
    2011-09-09
  • Mysql的Binlog數(shù)據(jù)恢復(fù):不小心刪除數(shù)據(jù)庫(kù)詳解

    Mysql的Binlog數(shù)據(jù)恢復(fù):不小心刪除數(shù)據(jù)庫(kù)詳解

    這篇文章主要介紹了Mysql的Binlog數(shù)據(jù)恢復(fù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • mysql 5.1版本修改密碼及遠(yuǎn)程登錄mysql數(shù)據(jù)庫(kù)的方法

    mysql 5.1版本修改密碼及遠(yuǎn)程登錄mysql數(shù)據(jù)庫(kù)的方法

    這篇文章主要介紹了mysql 5.1版本修改密碼及遠(yuǎn)程登錄mysql數(shù)據(jù)庫(kù)的方法,需要的朋友可以參考下
    2017-04-04
  • Windows7 64位安裝最新版本MySQL服務(wù)器的圖文教程

    Windows7 64位安裝最新版本MySQL服務(wù)器的圖文教程

    本文通過(guò)圖文并茂的形式給大家介紹了Windows7 64位安裝最新版本MySQL服務(wù)器的教程,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2018-06-06
  • count(1)、count(*)與count(列名)的執(zhí)行區(qū)別詳解

    count(1)、count(*)與count(列名)的執(zhí)行區(qū)別詳解

    這篇文章主要介紹了count(1)、count(*)與count(列名)的執(zhí)行區(qū)別詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • mysql中的保留字段產(chǎn)生的問(wèn)題

    mysql中的保留字段產(chǎn)生的問(wèn)題

    我們?cè)谑褂胢ysql的時(shí)候要注意這方面的問(wèn)題,一個(gè)因?yàn)閿?shù)據(jù)庫(kù)字段命名不當(dāng)造成的問(wèn)題檢查起來(lái)還是相當(dāng)麻煩的,今天遇到這種問(wèn)題,花費(fèi)了很長(zhǎng)時(shí)間才找到問(wèn)題所在,這是無(wú)語(yǔ)
    2015-04-04
  • MySQL中主鍵與rowid的使用陷阱總結(jié)

    MySQL中主鍵與rowid的使用陷阱總結(jié)

    這篇文章主要給大家總結(jié)介紹了關(guān)于MySQL中主鍵與rowid的使用陷阱,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • MySQL如何基于Explain關(guān)鍵字優(yōu)化索引功能

    MySQL如何基于Explain關(guān)鍵字優(yōu)化索引功能

    這篇文章主要介紹了MySQL如何基于Explain關(guān)鍵字優(yōu)化索引功能,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • MySQL5.6.40在CentOS7 64下安裝過(guò)程詳解

    MySQL5.6.40在CentOS7 64下安裝過(guò)程詳解

    這篇文章主要介紹了MySQL5.6.40在CentOS7 64下安裝過(guò)程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • 在MySQL中開(kāi)啟日志記錄并排查操作詳細(xì)步驟記錄

    在MySQL中開(kāi)啟日志記錄并排查操作詳細(xì)步驟記錄

    MySQL日志管理是數(shù)據(jù)庫(kù)系統(tǒng)維護(hù)和優(yōu)化的重要環(huán)節(jié),它提供了對(duì)服務(wù)器運(yùn)行狀態(tài)的詳細(xì)記錄,這篇文章主要給大家介紹了關(guān)于如何在MySQL中開(kāi)啟日志記錄并排查操作的相關(guān)資料,需要的朋友可以參考下
    2024-08-08

最新評(píng)論

临泉县| 江永县| 秦皇岛市| 洪雅县| 云阳县| 新民市| 高台县| 盱眙县| 夏邑县| 来宾市| 廉江市| 芒康县| 汾阳市| 乌兰察布市| 洪江市| 成都市| 白沙| 大丰市| 闸北区| 新巴尔虎左旗| 仁寿县| 大新县| 垫江县| 蒙城县| 铜梁县| 友谊县| 大名县| 江油市| 滨海县| 城步| 凭祥市| 漠河县| 苏尼特右旗| 安塞县| 长治市| 临邑县| 昭通市| 科尔| 鹰潭市| 黄龙县| 博乐市|