我是 PostgreSQL 新手(我通常使用其他數據庫引擎),我也不經常使用 Java。我的問題是我得到以下異常:java.sql.SQLException: No suitable driver found for DATABASE_NAME java.sql/java.sql.DriverManager.getConnection(DriverManager.java:702) at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:228)我遵循了本教程:http ://www.postgresqltutorial.com/postgresql-jdbc/connecting-to-postgresql-database/并添加了 postgresql-42.2.5.jar 作為庫。問題在于將驅動程序添加為庫,如屏幕截圖所示,沒有任何效果。所以我的問題是:如何使用 Java 和最新的 IntelliJ 連接到 PostgreSQL 數據庫?任何幫助,將不勝感激。
3 回答

森欄
TA貢獻1810條經驗 獲得超5個贊
您的項目依賴項中似乎缺少 postgres jar 文件。
打開項目結構(在 Windows 上為 Ctrl+Alt+Shift+S)
選擇模塊/依賴項選項卡
您應該會看到如下內容:
如果缺少 postgres 依賴項:
單擊屏幕截圖右側的 + 號
選擇庫/項目庫和你的 postgres jar 文件
您的代碼現在應該可以運行了。讓我知道它是否有幫助。
注意:請在 GitHub 上提供您的最小工作代碼以獲得更快的響應。

哆啦的時光機
TA貢獻1779條經驗 獲得超6個贊
主要問題是我使用命令行參數作為數據庫 url 而沒有使用jdbc:postgresql://
. 此外,由于一些我無法弄清楚原因的奇怪行為,我不得不重新安裝 postgresql。
添加回答
舉報
0/150
提交
取消