sql >> Database >  >> RDS >> Mysql

Android verbinden met MySQL met behulp van Mysql JDBC-stuurprogramma

Als u vanuit Android verbinding wilt maken met de Mysql-database, hoeft u alleen deze stappen te volgen:

  • Download het stuurprogramma mysql-connector-java-3.0.17-ga-bin.jar
  • Plak het in de map libs in je Android-project.
  • Klik op ConfigureBuildPath->voeg jar toe om de jar aan het project toe te voegen.
  • Je hebt nu de driver, maar je moet ook machtigingen geven in de androidManifest.xml voor INTERNET.
  • Gebruik de volgende code om verbinding te maken:

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

Advies:Als de instantie van de stuurprogramma's geen fouten geeft, maar u een uitzondering krijgt met de verbinding, moet u proberen de Target SDK-versie uit uw manifest te verwijderen, omdat dit bij sommige versies problemen geeft.



  1. Wat gebeurt er met een niet-toegewezen transactie als de verbinding wordt verbroken?

  2. Hoe JSON-gegevens zoeken in MySQL?

  3. MongoDB Basics:Role-Based Access Control (RBAC) configureren

  4. Wat betekent mysql-fout 1025 (HY000):Fout bij hernoemen van './foo' (errorno:150)?