Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Acesse o banco de dados mysql de outro sistema usando java


Use o código abaixo
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);
    }
}

Além disso, certifique-se de incluir o arquivo jar para conexão. Você obterá o arquivo jar aqui .

Atualização 1:

Então, você tem um

Estou citando esta resposta que também contém um tutorial MySQL+JDBC passo a passo:

Atualização 2
  1. Se o seu sistema for Windows, vá para Iniciar>>Executar.
  2. Digite command . Isso abrirá o prompt de comando.
  3. Digite "ping 192.168.1.61"
  4. Você pode receber uma resposta no formato abaixo.

Ping 192.168.1.61 [192.168.1.61] com 32 bytes de dados:

Resposta de 192.168.1.61:bytes=32 time=101ms TTL=124

Se você não obtiver algo no formato acima, seu MYSQL Server com ip 192.168.1.61 NÃO ESTÁ ACESSÍVEL. Peça à sua equipe para iniciar o servidor primeiro. :(

Se você tiver a versão Linux, abra o terminal e siga o passo 3.

Confira também o link abaixo. Esses podem te ajudar...
  1. http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html