Mysql
 sql >> Database >  >> RDS >> Mysql

Accedi al database mysql da un altro sistema utilizzando java

Usa il codice sottostante

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);
    }
}

Inoltre, assicurati di includere il file jar per la connessione. Riceverai il file jar qui .

Aggiornamento 1:

Quindi, hai un

Sto citando da questa risposta che contiene anche un tutorial passo passo su MySQL+JDBC:

Aggiorna 2

  1. Se il tuo sistema è Windows, vai su Start>>Esegui.
  2. Digita command . Si aprirà il prompt dei comandi.
  3. Digita "ping 192.168.1.61"
  4. Potresti ricevere una risposta nel formato seguente.

Ping 192.168.1.61 [192.168.1.61] con 32 byte di dati:

Risposta da 192.168.1.61:byte=32 tempo=101 ms TTL=124

Se non ottieni qualcosa nel formato precedente, il tuo MYSQL Server con IP 192.168.1.61 NON È RAGGIUNGIBILE. Chiedi al tuo team di avviare prima il server. :(

Se hai la versione Linux, apri il terminale e segui il passaggio 3.

Controlla anche sotto il link. Questi potrebbero aiutarti...

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