Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Uzyskaj dostęp do bazy danych mysql z innego systemu za pomocą java

Użyj poniższego kodu

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

Pamiętaj też, aby dołączyć plik jar do połączenia. Otrzymasz plik jar tutaj .

Aktualizacja 1:

Masz więc

Cytuję z tej odpowiedzi który zawiera również samouczek MySQL+JDBC krok po kroku:

Aktualizacja 2

  1. Jeśli Twój system to Windows, przejdź do Start>>Uruchom.
  2. Wpisz command . Otworzy się wiersz poleceń.
  3. Wpisz „ping 192.168.1.61”
  4. Możesz otrzymać odpowiedź w poniższym formacie.

Pingowanie 192.168.1.61 [192.168.1.61] z 32 bajtami danych:

Odpowiedź z 192.168.1.61:bajtów=32 czas=101ms TTL=124

Jeśli nie otrzymasz czegoś w powyższym formacie, Twój serwer MYSQL z ip 192.168.1.61 NIE JEST DOSTĘPNY. Poproś swój zespół, aby najpierw uruchomił serwer. :(

Jeśli masz wersję Linux, otwórz terminal i wykonaj krok 3.

Sprawdź również poniższy link. To może ci pomóc...

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL/PHP - Czy umieszczanie cudzysłowów wokół liczb łamie jakiekolwiek zapytania?

  2. Wyślij wiele elementów <select> za pomocą jQuery POST

  3. Zautomatyzuj MySQLdump na komputerze lokalnym (Windows)

  4. Alternatywa dla django.db.close_connection()

  5. Błąd MySQL — masz błąd w składni SQL