PyCharm?設(shè)置數(shù)據(jù)庫,查詢數(shù)據(jù)庫語句方式
PyCharm設(shè)置數(shù)據(jù)庫,查詢數(shù)據(jù)庫語句
1、首先先安裝BataBase數(shù)據(jù)插件

2、打開DB Navigator 打開DataBase視圖

3、鏈接數(shù)據(jù)庫設(shè)置

4、設(shè)置數(shù)據(jù)庫的用戶名、密碼及Host

5、成功鏈接


PyCharm 連接數(shù)據(jù)庫報(bào)錯(cuò)
使用pycharm連接數(shù)據(jù)庫的時(shí)候,報(bào)錯(cuò)為
[08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up.

后來查閱資料發(fā)現(xiàn)這都是因?yàn)榘惭bmysql的時(shí)候時(shí)區(qū)設(shè)置的不正確 mysql默認(rèn)的是美國的時(shí)區(qū),而我們中國大陸要比他們遲8小時(shí),采用+8:00格式。
使用的數(shù)據(jù)庫是MySQL,在你沒有指定MySQL驅(qū)動版本的情況下它自動依賴的驅(qū)動是8.0.12很高的版本,這是由于數(shù)據(jù)庫和系統(tǒng)時(shí)區(qū)差異所造成的,在jdbc連接的url后面加上serverTimezone=GMT即可解決問題,如果需要使用gmt+8時(shí)區(qū),需要寫成GMT%2B8,否則會被解析為空。
再一個(gè)解決辦法就是使用低版本的MySQL jdbc驅(qū)動,5.1.28不會存在時(shí)區(qū)的問題。

在連接字符串后面加上?serverTimezone=UTC
其中UTC是統(tǒng)一標(biāo)準(zhǔn)世界時(shí)間。
完整的連接字符串示例:
jdbc:mysql://localhost:3306/test?serverTimezone=UTC
或者還有另一種選擇:
jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=UTF-8
這個(gè)是解決中文亂碼輸入問題,當(dāng)然也可以和上面的一起結(jié)合:
jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC
另一種情況改成:
jdbc:mysql://localhost:3306/test?serverTimezone=GMT
之后才行。
jdbc是mysql-connector-java-8.0.11.jar,設(shè)置過時(shí)區(qū) set time_zone = ‘+8:00’
小結(jié):出現(xiàn)這個(gè)問題先看自己系統(tǒng)設(shè)置的時(shí)區(qū)是UTC還是GMT,再找對應(yīng)的解決辦法。
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU
這篇文章主要介紹了tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this T的相關(guān)知識,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-06-06
Python (Win)readline和tab補(bǔ)全的安裝方法
今天小編就為大家分享一篇Python (Win)readline和tab補(bǔ)全的安裝方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-08-08
python中ASCII碼字符與int之間的轉(zhuǎn)換方法
今天小編就為大家分享一篇python中ASCII碼字符與int之間的轉(zhuǎn)換方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-07-07
python 實(shí)現(xiàn)對文件夾中的圖像連續(xù)重命名方法
今天小編就為大家分享一篇python 實(shí)現(xiàn)對文件夾中的圖像連續(xù)重命名方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-10-10
配置 Pycharm 默認(rèn) Test runner 的圖文教程
今天小編就為大家分享一篇配置 Pycharm 默認(rèn) Test runner 的圖文教程,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-11-11
對numpy中的transpose和swapaxes函數(shù)詳解
今天小編就為大家分享一篇對numpy中的transpose和swapaxes函數(shù)詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08
python3用urllib抓取貼吧郵箱和QQ實(shí)例
在本篇文章里小編給大家整理了關(guān)于python3中運(yùn)用urllib抓取貼吧的郵箱以及QQ的實(shí)例內(nèi)容,需要的朋友們可以學(xué)習(xí)下。2020-03-03
Python執(zhí)行時(shí)間計(jì)算方法以及優(yōu)化總結(jié)
python腳本運(yùn)行時(shí)間遠(yuǎn)遠(yuǎn)大于python腳本中統(tǒng)計(jì)的計(jì)算時(shí)間,所以本文將為大家分享就幾個(gè)Python執(zhí)行時(shí)間計(jì)算方法以及優(yōu)化,感興趣的可以了解一下2022-08-08

