Mysql
 sql >> Base de données >  >> RDS >> Mysql

Accéder à la base de données mysql à partir d'un autre système en utilisant java

Utilisez le code ci-dessous

public void dbconnection() {

    String name = "";
    String port = "3306";
    String user = "systech";
    String pass = "systech";
    String dbname = "cascade_demo";
    String host="192.168.1.61";

    try {
        String url = "jdbc:mysql://"+host+":"+  port + "/" + dbname;
        Class.forName("com.mysql.jdbc.Driver").newInstance ();
        Connection con = DriverManager.getConnection(url, user, pass);
        String qry2 = "select * from item_master";
        Statement st = con.createStatement();
        ResultSet rs = st.executeQuery(qry2);
        while (rs.next()) {
            System.out.println("Name:" + rs.getString(1));
        }

        rs.close();
        st.close();
        con.close();


    } catch (Exception e) {
        System.out.println("Exception:" + e);
    }
}

Assurez-vous également d'inclure le fichier jar pour la connexion. Vous obtiendrez le fichier jar ici .

Mise à jour 1 :

Donc, vous avez un

Je cite cette réponse qui contient également un didacticiel pas à pas MySQL+JDBC :

Mise à jour 2

  1. Si votre système est Windows, accédez à Démarrer>>Exécuter.
  2. Tapez la command . Cela ouvrira l'invite de commande.
  3. Tapez "ping 192.168.1.61"
  4. Vous pourriez recevoir une réponse dans le format ci-dessous.

Ping 192.168.1.61 [192.168.1.61] avec 32 octets de données :

Réponse de 192.168.1.61 : octets=32 temps=101 ms TTL=124

Si vous n'obtenez rien dans le format ci-dessus, votre serveur MYSQL avec l'ip 192.168.1.61 n'est PAS ACCESSIBLE. Demandez à votre équipe de démarrer le serveur en premier. :(

Si vous avez la version Linux, ouvrez le terminal et suivez l'étape 3.

Vérifiez également le lien ci-dessous. Cela pourrait vous aider...

  1. http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html