Maison >base de données >tutoriel mysql >Mon application Android peut-elle accéder directement à une base de données MySQL distante ?
Accès à une base de données MySQL en ligne à partir d'une application Android
Une application Android peut-elle se connecter directement à une base de données MySQL en ligne ?
Oui, il est possible d'établir une connexion directe entre une application Android et un MySQL en ligne base de données.
Exigences :
Étapes :
Autorisation Internet :
Activer l'accès à Internet dans le fichier AndroidManifest.xml file :
<uses-permission android:name="android.permission.INTERNET"/>
Classe de requête HTTP :
Créer une classe (par ex. , fonctions JSON) pour envoyer du HTTP requêtes :
public static JSONObject getJSONfromURL(String url) { // Request and retrieve JSON data ... }
Demande HTTP en activité :
Dans l'activité principale , créez une instance de JsonFunctions et fournissez la base de données URL :
JSONObject jsonobject = JSONfunctions.getJSONfromURL("http://YOUR_DATABASE_URL");
Réponse d'analyse :
Approches alternatives :
Depuis l'API 23, HttpClient et HttpPost sont obsolètes. Pensez à utiliser HttpURLConnection ou des bibliothèques tierces telles que Volley ou Retrofit pour les appels d'API et l'analyse avec Jackson ou Gson.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!