Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Greifen Sie mit Java von einem anderen System auf die MySQL-Datenbank zu

Verwenden Sie den folgenden Code

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

Stellen Sie außerdem sicher, dass Sie die JAR-Datei für die Verbindung einschließen. Sie erhalten die JAR-Datei hier .

Aktualisierung 1:

Sie haben also ein

Ich zitiere aus dieser Antwort die auch ein schrittweises MySQL+JDBC-Tutorial enthält:

Aktualisierung 2

  1. Wenn Ihr System Windows ist, gehen Sie zu Start>>Ausführen.
  2. Geben Sie command ein . Dies öffnet die Eingabeaufforderung.
  3. Geben Sie "ping 192.168.1.61" ein
  4. Möglicherweise erhalten Sie eine Antwort im folgenden Format.

Ping 192.168.1.61 [192.168.1.61] mit 32 Byte Daten:

Antwort von 192.168.1.61:Bytes=32 Zeit=101ms TTL=124

Wenn Sie etwas im obigen Format nicht erhalten, ist Ihr MYSQL-Server mit der IP-Adresse 192.168.1.61 NICHT ERREICHBAR. Bitten Sie Ihr Team, zuerst den Server zu starten. :(

Wenn Sie eine Linux-Version haben, öffnen Sie das Terminal und folgen Sie Schritt 3.

Überprüfen Sie auch den folgenden Link. Die könnten dir helfen...

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