私はここで、Googleで答えを見つけようとしています。うまくいけば誰かが助けてくれるはずです。GoogleスプレッドシートをJDBCに接続する
私は何をしようとしていますが、ここで見つかったGoogleスプレッドシートのスクリプトからMySQLへの接続です:
https://developers.google.com/apps-script/jdbc#reading_from_a_database
まず、私はこれらの指示に従ってサーバーをセットアップ:
https://help.ubuntu.com/community/JDBCAndMySQL
「データベース接続を確立できませんでした。接続文字列、ユーザー名とパスワードを確認してください(行2、ファイル "コード")」を閉じます。
2行目は次のようになります。私はその後(、 "ユーザー"、 "パスワード"、 "3306/dbnameは、JDBC:mysqlの:://65.65.65.65")
するvar CONN = Jdbc.getConnection JDBCにバグがありますが、それはホスト名によるもので、解決策はIPを代わりに使用することです。ここGoogle Apps Script - JDBC Connection Failed
とを::私はすでにので、私はこのバグはここで言及
だとは思わないIPを使用していますWhat is the root error behind "Failed to establish a database connection. Check connection string, username and password."
が確認され、ここでは詳細:https://code.google.com/p/google-apps-script-issues/issues/detail?id=1856
を..... ..私は私の問題が上記のバグにあるとは思わない。私は、mysqlがSSH経由でのみアクセス可能であると考えていますか?
これは私がと信じている場合です私はSSH経由で接続するためのコードを変更しています。
多分私は間違っていて、私はmysqlを公開することを探る必要があります...しかし、それはちょうどいい気分ではありません。
すべての考えは大歓迎です。
あなたのmysqlサーバーがJDBC/ODBC経由でアクセスできることを確認できますか? telnetを使用してIP +ポートに接続します。 (または他のツール)。 – eddyparkinson
よく戻った:telnet 198.98.76.54 3306 試してみる198.98.76.54 ... 65-65-65-65.static.cloud-ips.comに接続しました。 エスケープ文字は '^]'です。 _Host '77 -77-7-7-SFBA.hfc.comcastbusiness.net 'はこのMySQL serverConnectionに接続できません。外部ホストによって閉じられています。 – lcm