昨天装好了postgres数据库,写了个小程序连接数据库。出现了这个问题
postgresql 连线被拒,请检查主机名称和埠号,并确定 postmaster 可以接受 TCP/IP 连线
搜了一下,基本上给的解决方案都是这个
“一、postgresql 连线被拒,请检查主机名称和埠号,并确定 postmaster 可以接受 TCP/IP 连线
用jdbc(或者eclipse自带的数据库连接工具)连接Postgresql数据库时经常出现这个错误,然而用pgAdmin III是可以正确连接的,表明用户名和密码都是正确的。
这主要是由于用户密码认证方式引起的,Postgresql数据库安装好后默认采用md5密码加密认证方式。
二、或则是连接其他机器的数据库,也会发生这个问题
解决方法:
!、打开Postgresql安装目录下的data文件夹,找到pg_hba.conf文件并打开
在# TYPE DATABASE USER CIDR-ADDRESS METHOD的下面:
加上一句:
host all all 0.0.0.0/0 md5
2、更改postgresql.conf下
#listen_addresses = 'localhost' # what IP address(es) to listen on;
为
listen_addresses = '*' # what IP address(es) to listen on;
记得去掉listen_addresses前的#号
”
可是对我根本没有用,还是出现上述的问题。
最后发现还是spring的配置文件中数据端口填错了。本来默认的端口是5433的,可能我本机postgres重装了一次,端口给改了。所以,保证了配置文件没有问题,最后是能连接成功的。
分享到:
相关推荐
postgressql 连接数据库 和关闭数据库
postgres数据库linux版本
jmeter连接postgres数据库的样例
postgres数据库odbc数据源 用于odbc连接postgres数据库
postgres win64按照文件,该数据库是一个良好的数据软件系统,功能非常强大
asp连接postgresql数据库 的源码
本资源使用python进行编写,解压后在pycharm中进行使用,该探查数据库适用于postgres数据库,运行结束后以.xlsx格式进行保存,探查的内容有:数据库名称、数据表名称、数据表注释、排序、字段名称、字段注释、字段...
PostgresSQL是一个很优秀的开源数据库,并提供了针对空间数据的存扩展;这个PPT介绍了PostgresSQL数据库的基本情况
pgadmin管理工具,支持对postgresqlV11.1以上的版本进行管理。包括存储过程 表分区
jdbc连接mysql出现了乱码,总结起来就是里面的四个编码方式是一样的时候,就不会乱码了,简之,客户连接数据库返回结果(编码必须一致)。
postgres数据库编程手册,html的文档,很好用的。
postgres数据库中文手册,基本语言和编程规范
操作系统是目前最新的win7,qt和postgres版本也是最新的,编译流程网上没有详细和完整,所以上来共享一下
Postgres数据库基于持久内存的优化探索.pptx
数据库链接工具SQLyog
.net中连接各种数据库大全 SQL Server Postgres Access Oracle MySQL IBM DB2 Sybase ....
AdventureWorks-for-Postgres, 设置用于Postgres的AdventureWorks示例数据库 Postgres的 AdventureWorks这个项目提供了设置到培训类的OLTP部分以及在微软堆栈上使用样例应用程序的必要脚本。 结果是 68个包含。销售...
Postgres数据库SQL注入手册1
arcengine/server二次开发
针对Postgres服务器端常用操作命令汇总 由于本人经常操作Postgres数据库养成笔记习惯 所以整理了一下针对数据库操作的各种命令