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 しかサポートしていないのでしょうか? この動作はどこにも文書化されていないため、バグを報告します。