La connexion de Google feuilles de calcul pour MySQL w/ JDBC

J'ai été en train de creuser pour essayer et trouver la réponse ici et sur Google...j'espère que quelqu'un peut vous aider.

Ce que je suis en train de faire est de se connecter à MySQL à partir d'une feuille de calcul Google script trouvé ici:

https://developers.google.com/apps-script/jdbc#reading_from_a_database

J'ai d'abord configurer le serveur en suivant ces instructions:

https://help.ubuntu.com/community/JDBCAndMySQL

J'obtiens cette erreur: "impossible d'établir une connexion de base de données. Vérifier la chaîne de connexion, nom d'utilisateur et mot de passe. (ligne 2, le fichier "Code")de Rejeter"

Ligne 2 ressemble à ceci:

var conn = Jdbc.getConnection("jdbc:mysql://65.65.65.65:3306/dbname", "utilisateur", "mot de passe")

Puis-je trouver qu'il ya un bug dans le pilote JDBC cependant, il est dû à des noms d'Hôtes et la solution est d'utiliser l'adresse IP à la place. Je suis déjà à l'aide de l'IP, donc je ne pense pas que ce bug est

Mentionné ici: Google Apps Script - Échec de la Connexion JDBC

et ici: Quelle est la racine de l'erreur derrière "impossible d'établir une connexion de base de données. Vérifier la chaîne de connexion, nom d'utilisateur et mot de passe."

Confirmé et détaillé ici: https://code.google.com/p/google-apps-script-issues/issues/detail?id=1856

.......maintenant, je ne crois pas que mon problème est avec ce bug. Je pense que c'est dû à mysql étant uniquement accessible via SSH?

Si c'est le cas, alors ce que je croire j'ai besoin d'aide, c'est de modifier mon code pour se connecter via SSH.

Ou peut-être que je me trompe et j'ai besoin d'explorer de prise de mysql public...mais cela ne fonctionne tout simplement pas.

Tout et toutes les pensées sont plus que bienvenus.

  • pouvez-vous vérifier si votre serveur mysql peut être consulté via JDBC/ODBC - par exemple l'utilisation de telnet pour vous connecter à l'adresse IP + port. (ou un autre outil).
  • Ok bien que de retour: telnet 198.98.76.54 3306 Essayer 198.98.76.54... Connecté à 65-65-65-65.static.cloud-ips.com. Caractère d'échappement '^]'. _Host '77-77-7-7-SFBA.hfc.comcastbusiness.net" n'est pas autorisé à se connecter à cet MySQL serverConnection closed by foreign host.
InformationsquelleAutor lcm | 2013-04-17