sql >> Base de Datos >  >> RDS >> Mysql

Acceda a la base de datos mysql desde otro sistema usando java

Use el siguiente código

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

Además, asegúrese de incluir el archivo jar para conectarse. Obtendrá el archivo jar aquí .

Actualización 1:

Entonces, tienes un

Cito de esta respuesta que también contiene un tutorial paso a paso de MySQL+JDBC:

Actualización 2

  1. Si su sistema es Windows, vaya a Inicio>>Ejecutar.
  2. Escriba command . Esto abrirá el símbolo del sistema.
  3. Escriba "ping 192.168.1.61"
  4. Es posible que reciba una respuesta en el siguiente formato.

Haciendo ping a 192.168.1.61 [192.168.1.61] con 32 bytes de datos:

Respuesta desde 192.168.1.61:bytes=32 tiempo=101ms TTL=124

Si no obtiene algo en el formato anterior, entonces su servidor MYSQL con IP 192.168.1.61 NO ES ALCANCEABLE. Pida a su equipo que inicie el servidor primero. :(

Si tiene una versión de Linux, abra la terminal y siga el paso 3.

Consulte también el siguiente enlace. Esos podrían ayudarte...

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