2014-09-06 75 views
0

我試圖通過Microsoft telnetPostgreSQL 9.1 server建立TCP連接。但當連接已建立我收到如何使用TCP建立與數據庫的連接?

Jconnector 3.6 1 ♥ 

這是什麼意思?手動建立這種連接來通過TCP傳輸數據庫是否可行?

+0

你知道Postgres網絡協議嗎?如果不是,你不能指望從服務器告訴你什麼。你期望得到什麼? – usr 2014-09-06 14:07:33

回答

1

當打開到端口的TCP連接時,端口上監聽的內容有時會宣告自己:在這種情況下,監聽的內容是Jconnector 3.6.1。心形是一些二進制數據。

TCP連接往往只能被程序代碼使用,因爲在該級別的「對話」通常涉及二進制數據。我不知道Postgres做了什麼,但是如果你得到它來運行一個select並返回數據,它很可能是所有的二進制文件,並且由人類不能讀取。

如果您搜索Postgres的有線協議,您可能可以通過telnet會話使其執行某些操作,但預計您會遇到很多困難。

相關問題