Postgres连接本地数据库出错-"连线被拒,请检查主机名称和埠号,并确定 postmaster 可以接受 TCP/IP 连线"

问题描述

别的电脑远程连接我的数据库,没有问题,为什么我自己却不能连接自己呢?网上查了下,说是要改pg_hba.conf配置文件,这里我已经改了,但还没用,而且改这个地方是为了支持远程连接的,我这是本地连接。以下是报错的详细信息:org.postgresql.util.PSQLException:连线被拒,请检查主机名称和埠号,并确定postmaster可以接受TCP/IP连线。atorg.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:136)atorg.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:66)atorg.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:125)atorg.postgresql.jdbc3.AbstractJdbc3Connection.<init>(AbstractJdbc3Connection.java:30)atorg.postgresql.jdbc3g.AbstractJdbc3gConnection.<init>(AbstractJdbc3gConnection.java:22)atorg.postgresql.jdbc4.AbstractJdbc4Connection.<init>(AbstractJdbc4Connection.java:30)atorg.postgresql.jdbc4.Jdbc4Connection.<init>(Jdbc4Connection.java:24)atorg.postgresql.Driver.makeConnection(Driver.java:393)atorg.postgresql.Driver.connect(Driver.java:267)atjava.sql.DriverManager.getConnection(DriverManager.java:582)atjava.sql.DriverManager.getConnection(DriverManager.java:185)atcom.ccx.core.db.PostGresJdbcConPoolDatasource.init(PostGresJdbcConPoolDatasource.java:111)atcom.ccx.core.db.PostGresJdbcConPoolDatasource.getConnection(PostGresJdbcConPoolDatasource.java:57)atcom.ccx.core.main.Test.main(Test.java:16)Causedby:java.net.ConnectException:Connectiontimedout:connectatjava.net.PlainSocketImpl.socketConnect(NativeMethod)atjava.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)atjava.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)atjava.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)atjava.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)atjava.net.Socket.connect(Socket.java:519)atjava.net.Socket.connect(Socket.java:469)atjava.net.Socket.<init>(Socket.java:366)atjava.net.Socket.<init>(Socket.java:180)atorg.postgresql.core.PGStream.<init>(PGStream.java:62)atorg.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:76)...13more

解决方案

解决方案二:
友情支持。。。
解决方案三:
谢谢,刚刚这个问题自己又好了,奇怪。
解决方案四:
可以参考下面网址:http://hi.baidu.com/9126nono/blog/item/075b27d81716ae2a10df9b3c.html按上面完成操作后关闭数据库服务器,在任务管理器中,关闭所有和PostgreSQL的进程,然后进入开始—>设置—>控制面板中的—>管理工具—>服务,启动PostgreSQL的服务,最后再启动PostgreSQL数据库即可。或者干脆重启机器,然后再启动数据库也可以

时间: 2024-07-30 22:23:29

Postgres连接本地数据库出错-&amp;quot;连线被拒,请检查主机名称和埠号,并确定 postmaster 可以接受 TCP/IP 连线&amp;quot;的相关文章

qt 连接Access数据库出错

问题描述 qt 连接Access数据库出错 qt 连接Access数据库出错[Microsoft][ODBC驱动程序管理器]未发现数据源名称并且未指定默认驱动程序 QODBC3:Unable to connect 我已经在控制面板里配置了数据源,选择的是Microsoft Access Driver (*.mdb, *.accdb)驱动器,开发环境Qt5, Access2013, win10 db = QSqlDatabase::addDatabase("QODBC", "t

python连接mysql数据库出错,已经试了网上的几种方法,,求助

问题描述 python连接mysql数据库出错,已经试了网上的几种方法,,求助 http://blog.csdn.net/lishan9133/article/details/7024989 之前是按照上面的教程安装了mysqldb模块,可是在实际操作过程中,找不到对应行的代码,所以并没有按照上面的改. 打开数据库连接 db = MySQLdb.connect( host='192.188.80.41', port=3306, user='root', passwd='123456', db='

developer-oracle连接本地数据库问题

问题描述 oracle连接本地数据库问题 我的plsql developer能连接远程数据库,但却连接不了本地的orcl,连sys都不行,但是sqlplus却能够连接本地的数据库,用plsql developer登入时,一直就是在logging on状态,就那位给帮忙解决下 解决方案 服务都开啦,以前一直是能连上的,前天也好了一下,但现在就一直连不上 解决方案二: 再仔细检查下,都是小问题

访问服务器项目,连接本地数据库的实现

问题描述 在实际应用中,遇到这么个问题:用户访问同一服务器上面的项目,但是连接的数据库是客户本机安装的.换成ODBC好像可以实现,但是使用ODBC中项目部分有错,好像是不支持什么什么的...哪位朋友给点意见,有更合适的解决法子吗? 解决方案 解决方案二:连接本地数据库应该可以的呀!解决方案三:引用1楼acherat的回复: 连接本地数据库应该可以的呀! 项目在服务器上,数据库是本机安装的.还要支持多用户访问,而且多用户中还有局域网用户...

sae-微信开发怎么连接本地数据库

问题描述 微信开发怎么连接本地数据库 微信开发中怎么连接本地数据库? sae中自带数据库,SaeMysql类的基本操作语法? 解决方案 你可以搜下微信链接本地数据库的方法,直接操作就可以了吧 解决方案二: 连不了 是因为本地数据库的那个 用户名 只有本地访问权限.. 你可以搜一下 本地数据库如何远程访问

rman如何连接本地数据库和远程数据库

rman 连接: 连接到本地数据库: 1.首先指定ORACLE_SID : --如果数据库只有一个实例,那么就不需要进行指定了,rman默认连接到唯一的实例上: >set ORACLE_SID=ORCL 2.然后rman target usr/pwd nocatalog:--这样默认就是连接的指定的数据库服务名称,关于catalog是什么意思,我还不知道: >rman target usr/pwd nocatalog: 3.也可以不指定用户名和密码 rman target /:--这种方式以什

vb2008(vb.net)连接本地数据库(sql server2005)死活都连接不上,55555求大神指导

问题描述 1.安装sqlserver2005时选择的是混合模式安装并且sql可以正常登录(windows验证和sa登录都可以正常登录)2.vb2008安装的时精简版也可以正常使用ImportsSystem.Data.SqlClientPublicClassForm2DimConnAsSqlConnectionDimdaAsSqlDataAdapterDimdsAsDataSetPrivateSubForm2_Load(ByValsenderAsSystem.Object,ByValeAsSyst

java频繁连接sql数据库,出错,求高手帮忙,系统快上线了

问题描述 严重:nullINFO|jvm1|2011/03/2720:36:43|[dscp:/subroutine/lol_DB_Utility/1.pnutline:291]:INFO|jvm1|2011/03/2720:36:43|executeInterfaceQuery(sun.jdbc.odbc.JdbcOdbcConnection@b67cf0,"select*fromequipmentStateInfowhereisEfficiency='0'andEquipmentIDin('

连接mysq数据库出错

问题描述 Poolthreadstacktraces:Thread[C3P0PooledConnectionPoolManager[identityToken->1brasyf95l92zyz1d2slpg|2bc50502]-HelperThread-#1,5,main]java.net.DualStackPlainSocketImpl.connect0(NativeMethod)java.net.DualStackPlainSocketImpl.socketConnect(UnknownSo