我是 PostgreSQL 新手(我通常使用其他數(shù)據(jù)庫引擎),我也不經(jīng)常使用 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 作為庫。問題在于將驅(qū)動(dòng)程序添加為庫,如屏幕截圖所示,沒有任何效果。所以我的問題是:如何使用 Java 和最新的 IntelliJ 連接到 PostgreSQL 數(shù)據(jù)庫?任何幫助,將不勝感激。
3 回答

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

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