2012-11-25 41 views
5

我無法與我的MySQL服務器建立連接。 這是連接字符串:使用JDBC連接時發生錯誤Mysql

jdbc:mysql://<my_IP_address>:1005/rs_pm 

這是代碼行:

var conn = Jdbc.getConnection(connString, mysql_user, mysql_pass); 

我已經能夠編寫使用JDBC本地Java程序,並把它連接就好使用相同的連接串/用戶名/密碼。 (是的,我知道該端口是非標準的,但這就是我配置它的方式,它與本地Java應用程序一起工作)。

奇怪的是,我正在查看我的路由器日誌,當我嘗試使用本機Java應用連接時,我可以看到流量進入。但是,當我在G Apps中運行腳本時,我看不到Google IP地址收到的任何數據包。

只是我嗎?某處有問題嗎?

在此先感謝。

更新所以看來,如果我使用標準的mysql端口(3306),連接工作正常。似乎Google Apps中的某些內容不會在我指定的端口(1005)或我嘗試的任何其他端口上嘗試出站連接。也許他們使用的jdbc連接器只支持3306端口?我將提交一個錯誤,因爲這種行爲沒有記錄在任何地方。

+0

一旦你有足夠的聲望,你應該回到這裏併發布你的更新作爲答案,所以這個問題將有一個完整的循環。 – davidethell

回答

1

到數據庫服務器的JDBC連接僅支持到端口1025和更高端口。