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

Jak połączyć Androida z MySQL za pomocą sterownika Mysql JDBC

Jeśli chcesz połączyć się z bazą danych Mysql z Androida, wystarczy wykonać następujące kroki:

  • Pobierz sterownik mysql-connector-java-3.0.17-ga-bin.jar
  • Wklej go do folderu libs w swoim projekcie Androida.
  • Kliknij ConfigureBuildPath->dodaj jar, aby dołączyć jar do projektu.
  • Teraz masz sterownik, ale musisz także nadać uprawnienia w androidManifest.xml dla INTERNETU.
  • Użyj następnego kodu do połączenia:

    try{
        Class.forName("com.mysql.jdbc.Driver").newInstance();
    }catch(Exception e){
        System.err.println("Cannot create connection");
    }
    try{
        connection = DriverManager.getConnection("jdbc:mysql://192.168.xx.xx:3306/dbname","root","password");
        Statement statement = connection.createStatement();
    
        String query = "SELECT column1, column2 FROM table1 WHERE column3 = ";
        query = query +"'" +variable+"'";           
        ResultSet result = statement.executeQuery(query);
    }catch(Exception e){
        System.err.println("Error");
    } 
    

Porada:Jeśli instancja sterowników nie daje żadnych błędów, ale pojawia się wyjątek w połączeniu, należy spróbować usunąć wersję Target SDK z manifestu, ponieważ w przypadku niektórych wersji powoduje to problemy.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. #1071 — Określony klucz był za długi; maksymalna długość klucza to 1000 bajtów

  2. Poruszanie się po MySQL Błąd nie można ponownie otworzyć tabeli

  3. Jak wstawić tablicę do pojedynczej instrukcji MySQL Prepared z PHP i PDO

  4. Jak znaleźć n-tą pozycję w MySQL?

  5. Jak działa funkcja UNHEX() w MySQL