Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment connecter Android à MySQL à l'aide du pilote Mysql JDBC

Si vous souhaitez vous connecter à la base de données Mysql depuis Android, il vous suffit de suivre ces étapes :

  • Télécharger le pilote mysql-connector-java-3.0.17-ga-bin.jar
  • Collez-le dans le dossier libs de votre projet Android.
  • Cliquez sur ConfigureBuildPath->add jar pour inclure le jar dans le projet.
  • Vous avez maintenant le pilote, mais vous devez également donner des autorisations dans androidManifest.xml pour INTERNET.
  • Utilisez le code suivant pour vous connecter :

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

Conseil :si l'instance des pilotes ne génère aucune erreur mais que vous obtenez une exception avec la connexion, vous devez essayer de supprimer la version du SDK cible de votre manifeste, car pour certaines versions, cela pose des problèmes.