idea連接數據庫詳細教程


為方便數據庫操作,idea中自帶了關於數據庫連接的部分,下面具體看下操作步驟:

 

首先找到database窗口:view —> Tool Windows —> database

接着,打開database窗口后,選擇+號,根據你的數據庫類型連接數據源,我這里使用的是mysql數據庫,所以我選擇mysql數據庫;

然后,進行數據庫連接:填寫連接名,Host,用戶名(User),密碼(Password),端口號(Port)所需連接的數據庫(database)及路徑(url),點擊Test Connection進行測試連接;

這里發現了連接失敗,先檢查填寫內容是否有空格,如果有空格,去掉空格后繼續連接,發現還是未能連接成功,

這里總結下連接數據庫失敗的三種原因:

1.JAVA版本問題:開始使用的是JDK1.7,數據庫8.0版本,不匹配。更改項目依賴為JDK1.8版本后,該報錯異常解決。

2.JDBC問題:大部分示例代碼使用com.mysql.jdbc.Driver驅動,但是新版本JDBC使用,com.mysql.cj.jdbc.Driver

3.Timezone問題:在URL后拼接?serverTimezone=UTC,解決Timezone報錯問題。

打開報錯信息,發現顯示時區錯誤,大概原因:

JDBC驅動程序的5.2版本與UTC時區配合使用,必須在連接字符串中明確指定serverTimezone

解決方法:在URL中輸入一下內容,建議使用絕對路徑

jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC

  

另外注意,在連接數據庫時要選擇你所需要的表,否則連接成功后不會展示出你的表結構,選擇schemas,建議勾選 All Schemas:

繼續測試連接:

發現連接成功,至此,你的數據庫就在idea中成功連接了。。。

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM