为了账号安全,请及时绑定邮箱和手机立即绑定

IntelliJ - 连接到 PostgreSQL 的问题

IntelliJ - 连接到 PostgreSQL 的问题

Cats萌萌 2022-11-10 16:49:31
我是 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)

  • 选择模块/依赖项选项卡

  • 您应该会看到如下内容:

//img1.sycdn.imooc.com//636cbba200015fc810210308.jpg

如果缺少 postgres 依赖项:

  • 单击屏幕截图右侧的 + 号

  • 选择库/项目库和你的 postgres jar 文件

您的代码现在应该可以运行了。让我知道它是否有帮助。

注意:请在 GitHub 上提供您的最小工作代码以获得更快的响应。


查看完整回答
反对 回复 2022-11-10
?
手掌心

TA贡献1942条经验 获得超3个赞

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

是要求。


查看完整回答
反对 回复 2022-11-10
?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

主要问题是我使用命令行参数作为数据库 url 而没有使用jdbc:postgresql://. 此外,由于一些我无法弄清楚原因的奇怪行为,我不得不重新安装 postgresql。



查看完整回答
反对 回复 2022-11-10
  • 3 回答
  • 0 关注
  • 99 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号