網站首頁 編程語言 正文
PyCharm設置數據庫,查詢數據庫語句
1、首先先安裝BataBase數據插件
2、打開DB Navigator 打開DataBase視圖
3、鏈接數據庫設置
4、設置數據庫的用戶名、密碼及Host
5、成功鏈接
PyCharm?連接數據庫報錯
使用pycharm連接數據庫的時候,報錯為
[08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up.
后來查閱資料發現這都是因為安裝mysql的時候時區設置的不正確 mysql默認的是美國的時區,而我們中國大陸要比他們遲8小時,采用+8:00格式。
使用的數據庫是MySQL,在你沒有指定MySQL驅動版本的情況下它自動依賴的驅動是8.0.12很高的版本,這是由于數據庫和系統時區差異所造成的,在jdbc連接的url后面加上serverTimezone=GMT即可解決問題,如果需要使用gmt+8時區,需要寫成GMT%2B8,否則會被解析為空。
再一個解決辦法就是使用低版本的MySQL jdbc驅動,5.1.28不會存在時區的問題。
在連接字符串后面加上?serverTimezone=UTC
其中UTC是統一標準世界時間。
完整的連接字符串示例:
jdbc:mysql://localhost:3306/test?serverTimezone=UTC
或者還有另一種選擇:
jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=UTF-8
這個是解決中文亂碼輸入問題,當然也可以和上面的一起結合:
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,設置過時區 set time_zone = ‘+8:00’
小結:出現這個問題先看自己系統設置的時區是UTC還是GMT,再找對應的解決辦法。
原文鏈接:https://blog.csdn.net/dyfDewey/article/details/106443279
相關推薦
- 2023-07-28 vw 彈性布局解決方案
- 2022-07-14 python倒序for循環實例_python
- 2022-04-18 將stylus 樣式 轉換成sass,scss
- 2022-07-02 Oracle數據庫報ORA-4031的應急處理辦法
- 2022-07-26 用3dmax做折扇的思路方法與步驟
- 2022-09-03 詳解Docker鏡像的基本操作方法_docker
- 2022-04-15 golang數組和切片作為參數和返回值的實現_Golang
- 2022-11-09 ASP.NET?MVC視圖頁使用jQuery傳遞異步數據的幾種方式詳解_實用技巧
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支