当前位置: 首页 > 知识库问答 >
问题:

jdbc的postgres hba.conf

陈斌蔚
2023-03-14

我正在尝试从另一个程序建立与postgres的JDBC连接。

当我运行程序时,我得到以下错误:

[2013-03-24 03:14:10,542][错误][org . elastic search . river . JDBC . strategy . simple . simple riversource]打开读取连接时:JDBC:PostgreSQL://[我的postgres服务器的ip地址]:5432/[我的数据库名称]致命错误:没有主机“[我的客户端ip地址]”,用户“postgres”,数据库“[我的数据库名称]”,SSL关闭

我可以使用命令行客户端通过运行:psql-d[我的数据库名]-U postgres-p 5432-h[我的postgres服务器ip地址]成功连接到服务器

我认为我有一个可以工作的unix套接字连接,但是需要在pg_hba.conf中启用tcp连接,但是看起来我已经在下面的pg_hba.conf文件中允许了几个tcp连接...谁能建议我可能做错了什么?

我的pg_hba.conf包含以下未注释的行:

hostssl all all 0.0.0.0/0 md5
host all all 10.0.0.0/8 md5
local   all             postgres                                peer
local   all             all                                     peer
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                 md5

共有1个答案

侯英达
2023-03-14

如果在本地计算机和展位程序上进行开发,并在同一台机器上运行数据库,请使用:

# IPv4 local connections:
host    all             all             127.0.0.1/32            trust
 类似资料:
  • 问题内容: 我使用Eclipse创建了一个applet: 此小程序需要两个外部jar:proj.jar和firebirdsql-full.jar(jdbc) 因此,我在罐子所在的文件夹中创建了这样的HTML: 我也尝试更改属性中的jar顺序。 但是我继续收到以下错误(在Java控制台中): 我想念什么吗? 编辑: 不知何故,在调试时,我还收到了另一个堆栈跟踪: 问题答案: 现在我们看到了第二个堆栈

  • 学习如何在Java编程中使用JDBC。 以下是最常用的示例 - 如何与数据库建立连接? 如何使用Java创建,编辑和更改表? 如何显示表的内容? 如何更新,编辑和删除行? 如何使用java命令在数据库中搜索? 如何使用java命令对列的元素进行排序? 如何组合来自多个表的数据? 如何在Java中使用commit语句? 如何在Java中使用预处理语句? 如何设置和回滚到保存点? 如何使用java执行

  • Jython使用zxJDBC package ,它提供了一个易于使用的围绕JDBC的Python包装器。 zxJDBC构建了两个标准: JDBC是Java中数据库访问的标准平台, DBI是Python应用程序的标准数据库API。 ZxJDBC为JDBC提供了符合DBI 2.0标准的接口。 超过200个驱动程序可用于JDBC,它们都与zxJDBC一起使用。 所有主要关系数据库均可使用高性能驱动程序,

  • 分享知识 JDBC的具体工作原理如下:

  • 我正在尝试使用Spark JdbcUtils中的可保存方法 https://github.com/apache/spark/blob/master/sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/jdbc/JdbcUtils.scala 该方法的定义如下。它接受JDBCO作为参数之一。 以下是 JDBC 选项的类

  • 简介 ShardingSphere-JDBC 是 Apache ShardingSphere 的第一个产品,也是 Apache ShardingSphere 的前身。 定位为轻量级 Java 框架,在 Java 的 JDBC 层提供的额外服务。 它使用客户端直连数据库,以 jar 包形式提供服务,无需额外部署和依赖,可理解为增强版的 JDBC 驱动,完全兼容 JDBC 和各种 ORM 框架。 适用