グーグルとスタックオーバーフローを調べてみると、「データベース接続の確立に失敗しました。接続文字列、ユーザー名、パスワードを確認してください」という質問がいくつか見つかりました。しかし、根本的なエラーが何であるかを見つけた人を見つけることができません。
データベース接続を使用して最初のGoogleスクリプトを作成しようとしています。mysqlとoraclejdbcgetConnectionがあり、どちらもこのエラーを発生させます。接続情報を確認、二重確認、三重確認しましたが、役に立ちませんでした。私はデータベースにアクセスできることを知っています(Linuxボックスのphp、自宅や職場のさまざまなWindows PCのSQL開発者など、いくつかの異なるマシンから他のクライアントを介してアクセスできます)。実際のエラーを特定するにはどうすればよいですか?私に提示されたエラーは、あまりにも一般的で抽象的なものです。
環境:Googleスプレッドシートでスクリプトを使用します(したがって、Googleによって確立された環境を継承します)。Google API jdbcを使用しようとしていますが、環境変数についての知識がありません。
次の構文を使用します。
var url = "jdbc:mysql://mysql.cb-pta.com:3306/u4lottery";
var conn = Jdbc.getConnection(url, user, password);
ここでも、ユーザーとパスワードが確認されています。