如何在pgAdmin中通过JDBC连接数据库?

4

我有数据库连接设置和pgAdmin(这是我所拥有的一切)。我能否通过pgAdmin连接到数据库,并使用这些设置对数据库进行必要的更改?如果可以,怎么做?

我没有找到如何实现此功能。其他答案(包括谷歌搜索)建议编写Java代码-这不是我需要的。我想使用pgAdmin界面来操作。我能否在不使用Java代码的情况下进行更改?

这里是我的设置示例:

jdbc.driverClassName - org.postgresql.Driver
jdbc.url - jdbc:postgresql://localhost:4444/
jdbc.username - username
jdbc.password - password

pgAdmin不使用JDBC。但我不清楚你想要实现什么?你在连接pgAdmin到Postgres服务器时遇到了问题吗?如果是,那么问题是什么(或错误信息是什么)?如果不是,那么为什么要询问JDBC连接?你想要进行什么样的更改?对表定义?对数据?对查询? - user330315
@a_horse_with_no_name 我想向表中添加一些记录,或者至少查看它们是否已经存在。总的来说,我只是想可视化数据库中的数据(以了解如何处理它)。 - lleviy
然后连接到pgAdmin,并使用SQL编辑器运行“insert”语句。 - user330315
@a_horse_with_no_name 我可以使用我已经有的设置来做到这一点吗? - lleviy
PgAdmin是PostgreSQL的基于Web的查询工具,它不使用Java,因此无法使用JDBC。不清楚您真正想要做什么。 - Mark Rotteveel
1个回答

6

我不明白为什么人们不理解他试图做什么。他只想使用pgAdmin连接到数据库,他只是不知道如何在pgAdmin中使用连接字符串。

基本上,只需删除所有前缀和后缀(例如jdbc:postgresql://)。所以你的主机名是localhost。在主机名中键入localhost,在端口名称中键入4444以及您的用户名和密码。还要在“常规”选项卡中为其命名。然后您将在左侧看到数据库。单击工具>查询工具并编写您的select/insert等脚本。

输入图片说明


1
pgAdmin真的不支持通过粘贴连接字符串的方式添加服务器吗?我觉得这个功能是可以期望的,所以我打赌它存在,只是我没有看到。 - Ryan
1
请参见以下问题:https://superuser.com/questions/1717071/how-create-new-server-connection-in-pgadmin-4-by-pasting-postgresql-connection-s如何通过粘贴PostgreSQL连接字符串来在pgAdmin 4中创建新的服务器连接? - Ryan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接