la connexion d'une application java avec en ligne hébergé base de données mysql

J'ai créer une application en java, l'application est et sera utilisé sur les 3 systèmes différents,
Et, par conséquent, la base de données de cette application doivent être en ligne afin de garder tous les 3 applications à jour de la base de données...

Au départ, j'ai développé mon application basée sur l'hôte local (wampserver) et de la base de données utilisée dans "PhpMyAdmin", et nous espérons que l'application est entièrement développé et prêt à fonctionner.. mais le problème est à la base de données en ligne de la connectivité!
J'ai téléchargé ma base de données sur un Site dans PhpMyAdmin et ils ont fourni les informations ci-dessous:
la connexion d'une application java avec en ligne hébergé base de données mysql

et la pour connecter mon application de cette DB est:

String url = "jdbc:mysql://fdb12.biz.nf:3306/";
String dbName = "1738412_wstore";

String driver = "com.mysql.jdbc.Driver";
String userName = "1738412_wstore"; 
String password = "Password";  

Class.forName(driver).newInstance();
    Connection conn = DriverManager.getConnection(url+dbName,userName,password);

maintenant quand je lance mon application, il montre d'erreur ci-dessous:
la connexion d'une application java avec en ligne hébergé base de données mysql

Je ne sais pas quel est le problème, s'il vous plait, aidez-moi à travers ce..

Votre serveur hôte probablement ne permet pas de 3ème partie des hôtes de se connecter à leurs instances de base de données. Vous aurez besoin d'un dédié (ou privé virtuel) serveur que vous pouvez contrôler pour ce.
Voir si l'utilisateur 1738412_wstore a l'autorisation d'accès externe. Dans la base de données mysql d'une requête sur la table utilisateur et de voir la valeur de la colonne HOST si c'est localhost ou 127.0.0.1 Qui signifie que cet utilisateur ne peut pas accéder de l'extérieur. Il devrait être %
dans la commande de ligne de type : telnet YOUR_REMOTE_SERVER 3306 , si vous ne"t obtenir un noir sceen que le serveur de base de données ne permet pas de connexion à distance
elle présente une erreur de connexion du tout en ligne de commande, tapez Telnet fdb12.biz.nf 3306
comment permettre à la base de données de sorte qu'il peut être consulté... et comment puis-je modifier la valeur d'un HÔTE à partir de localhost %

OriginalL'auteur Rafi Abro | 2014-10-15