C 連線 postgres失敗

2022-02-23 22:29:01 字數 744 閱讀 3234

小程式完成了,要發布到客戶的伺服器上:

我的測試機:win10  64             資料庫:pg9.6.5     64

客戶伺服器:win7    32             資料庫:pg9.6.12   32

發布完總是提示  failed to establish a connection to ……

連線串  server=localhost;port=5432;user id=postgres;password=123; database=postgres

百思不得其解: pg_hba   也授權了   host        all         all          127.0.0.1/24     trust

但是我發現:server=127.0.0.1;port=5432;user id=postgres;password=123; database=postgres

直接用ip可以!!!!!!

what?????????????

用客戶服務程式連線我的機器沒有問題,我的機器連線伺服器資料庫也沒有問題,

還就是伺服器程式連線伺服器的資料庫不成!

最後一高人告訴我:看看伺服器上的  localhost  是什麼????

暈,我不得不承認我是小白!

最後在服務的  system32\drivers\hosts  裡看到    #  127.0.0.1  localhost  

被注釋掉了!

去掉注釋,一切ok!

freeswitch連線postgres資料庫

1.安裝postgres資料庫,並啟動。省略安裝過程。2。在freeswitch所在伺服器安裝postgresql devel.3.配置修改和編譯。在modules.conf中開啟pg cdr vim modules.conf event handlers mod cdr pg csv在fs原始碼目...

python連線postgres方法

python使用pygresql操作postgresql import pg defoperate postgre tbl product try db pg.connect dbname postgres host 192.168.1.200 user postgres passwd postgr...

python連線postgres方法

python使用pygresql操作postgresql import pg def operate postgre tbl product try db pg.connect dbname postgres host 192.168.1.200 user postgres passwd postg...