IntelliJ - 连接到 PostgreSQL 的问题

我是 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 作为库。

http://img.mukewang.com/636cbb8c0001d77f04580833.jpg

问题在于将驱动程序添加为库,如屏幕截图所示,没有任何效果。

所以我的问题是:如何使用 Java 和最新的 IntelliJ 连接到 PostgreSQL 数据库?

任何帮助,将不胜感激。


Cats萌萌
浏览 99回答 3
3回答

森栏

您的项目依赖项中似乎缺少 postgres jar 文件。打开项目结构(在 Windows 上为 Ctrl+Alt+Shift+S)选择模块/依赖项选项卡您应该会看到如下内容:如果缺少 postgres 依赖项:单击屏幕截图右侧的 + 号选择库/项目库和你的 postgres jar 文件您的代码现在应该可以运行了。让我知道它是否有帮助。注意:请在 GitHub 上提供您的最小工作代码以获得更快的响应。

手掌心

这是您在 URL 语法不正确时收到的消息。这是要求。

哆啦的时光机

主要问题是我使用命令行参数作为数据库 url 而没有使用jdbc:postgresql://. 此外,由于一些我无法弄清楚原因的奇怪行为,我不得不重新安装 postgresql。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java