我是 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
提交
取消