IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Android Discussion :

connexion BDD MySQL


Sujet :

API standards et tierces Android

  1. #21
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 23
    Par défaut
    pardon mais je n'ais reussit qu'a compiler l'application de base ("hello world" )

  2. #22
    Membre éprouvé
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Avril 2010
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2010
    Messages : 108
    Par défaut
    ok. oublie alors ce que tu veux faire la connexion a la base de données.

    Commence par le commencement :
    - lire les tutos du site, les livres ainsi que la FAQ !
    - faire des recherches sur le forum parce que beaucoup de problème ont été résolu.


    j'ai débuter la programmation android grace au livre "l'art du développement Android" par Mark Murphy. (bien-sur il y en a plein d'autres).

    Les tutos de ce site sont aussi très bien réalisé et te permettent déjà de faire plein de choses avec Android.

    Merci de cliquer sur le bouton !

    Bonne journée

  3. #23
    Membre chevronné
    Avatar de ZouBi
    Inscrit en
    Octobre 2007
    Messages
    508
    Détails du profil
    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 508
    Par défaut
    Avant de gérer ta base de données sur ton pc;
    Arrive déjà à compiler ton programme et l'exécuter sur l'émulateur.

    Pourquoi ne compile t'il pas?
    C'est que forcément t'as une erreur dans le code quelque part dont Eclipse t'en fait part (en marquant les fichiers via des croix rouges)

  4. #24
    Membre chevronné
    Avatar de ZouBi
    Inscrit en
    Octobre 2007
    Messages
    508
    Détails du profil
    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 508
    Par défaut
    Citation Envoyé par raph-68i Voir le message
    Merci de cliquer sur le bouton !

    Bonne journée
    En même temps, y a rien de résolu aussi.

  5. #25
    Membre éprouvé
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Avril 2010
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2010
    Messages : 108
    Par défaut
    Citation Envoyé par ZouBi Voir le message
    En même temps, y a rien de résolu aussi.
    Désolé je voulais l'ajouter en signature.

  6. #26
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 23
    Par défaut rep
    j'ai modifier l'autorisation pour se connecter a internet , mais cela ne fonctionne toujours pas, il me ait aucune erreur de code juste une erreur java celle que je vous indique

  7. #27
    Membre éprouvé
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Avril 2010
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2010
    Messages : 108
    Par défaut
    Envoi le code qui pose problème qu'on regarde alors.

  8. #28
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 23
    Par défaut
    ok mais apparament sa n'a rien avoir avec le code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    package com.testbdd;
     
    import java.io.BufferedReader;  
     
     import java.io.InputStream;  
     import java.io.InputStreamReader;  
     
     import java.util.ArrayList;  
     
     
     
     import org.apache.http.HttpEntity;  
     
    import org.apache.http.HttpResponse;  
     
    import org.apache.http.NameValuePair;  
    import org.apache.http.client.HttpClient;  
     
     import org.apache.http.client.entity.UrlEncodedFormEntity;  
     
     import org.apache.http.client.methods.HttpPost;  
     
     import org.apache.http.impl.client.DefaultHttpClient;  
     
     import org.apache.http.message.BasicNameValuePair;  
     
     import org.json.JSONArray;  
     
     import org.json.JSONException;  
     
     import org.json.JSONObject;  
     
     
     
     import android.app.Activity;  
     
     import android.os.Bundle;  
     
     import android.util.Log;  
     
     import android.widget.LinearLayout;  
     
     import android.widget.TextView;  
     
     
     
     public class ville extends Activity {  
     
         TextView txt;  
     
         @Override 
     
         public void onCreate(Bundle savedInstanceState) {  
     
             super.onCreate(savedInstanceState);  
     
            setContentView(R.layout.main);  
     
     
     
             LinearLayout rootLayout = new LinearLayout(getApplicationContext());    
     
            txt = new TextView(getApplicationContext());    
     
             rootLayout.addView(txt);    
     
            setContentView(rootLayout);    
     
     
     
             // Définir le texte et appeler la fonction de connexion.    
     
             txt.setText("Connexion...");   
     
            // Appeler la méthode pour récupérer les données JSON  
     
             txt.setText(getServerData(strURL));   
     
        }  
     
     
     
         // Mettre l'adresse du script PHP  
     
         // Attention localhost ou 127.0.0.1 ne fonctionnent pas. Mettre l'adresse IP local.  
     
        public static final String strURL = "http://10.0.2.2/ville.php";  
     
     
     
         private String getServerData(String returnString) {  
     
             InputStream is = null;  
     
            String result = "";  
     
             // Envoyer la requête au script PHP.  
     
             // Script PHP : $sql=mysql_query("select * from tblVille where Nom_ville like '".$_REQUEST['ville']."%'");  
     
             // $_REQUEST['ville'] sera remplacé par L dans notre exemple.  
     
             // Ce qui veut dire que la requête enverra les villes commençant par la lettre L  
     
             ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();  
     
             nameValuePairs.add(new BasicNameValuePair("ville","L"));  
     
     
     
             // Envoie de la commande http  
     
            try{  
     
                 HttpClient httpclient = new DefaultHttpClient();  
     
                 HttpPost httppost = new HttpPost(strURL);  
     
                 httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));  
     
                 HttpResponse response = httpclient.execute(httppost);  
     
                 HttpEntity entity = response.getEntity();  
     
                 is = entity.getContent();  
     
     
     
             }catch(Exception e){  
     
                Log.e("log_tag", "Error in http connection " + e.toString());  
     
             }  
     
     
     
            // Convertion de la requête en string  
     
             try{  
     
                BufferedReader reader = new BufferedReader(new InputStreamReader(is,"iso-8859-1"),8);  
     
                 StringBuilder sb = new StringBuilder();  
     
                String line = null;  
     
                while ((line = reader.readLine()) != null) {  
     
                    sb.append(line + "\n");  
     
                }  
     
                 is.close();  
     
                result=sb.toString();  
     
             }catch(Exception e){  
     
                 Log.e("log_tag", "Error converting result " + e.toString());  
     
             }  
     
             // Parse les données JSON  
     
             try{  
     
                 JSONArray jArray = new JSONArray(result);  
     
                for(int i=0;i<jArray.length();i++){  
     
                     JSONObject json_data = jArray.getJSONObject(i);  
     
                     // Affichage ID_ville et Nom_ville dans le LogCat  
     
                     Log.i("log_tag","ID_ville: "+json_data.getInt("ID_ville")+  
     
                             ", Nom_ville: "+json_data.getString("Nom_ville")  
     
                     );  
     
                     // Résultats de la requête  
     
                     returnString += "\n\t" + jArray.getJSONObject(i);   
     
                 }  
     
             }catch(JSONException e){  
     
                 Log.e("log_tag", "Error parsing data " + e.toString());  
     
             }  
     
             return returnString;   
     
         }  
     
     }

  9. #29
    Membre chevronné
    Avatar de ZouBi
    Inscrit en
    Octobre 2007
    Messages
    508
    Détails du profil
    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 508
    Par défaut
    Premièrement, tu as une balise CODE te permettant de copier coller ton code;
    moi je n'arrive pas à lire là.
    Deuxièmement, ton problème, Eclipse est censé te le deviner et te placer la ligne où il se trouve.
    Moi je pense que ton problème vient de la configuration de ton environnement qui n'est pas adapté à ton projet.
    Es tu sur d'être sur un projet Android sous Eclipse?

  10. #30
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 23
    Par défaut
    oui absolument sur

  11. #31
    Membre éprouvé
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Avril 2010
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2010
    Messages : 108
    Par défaut
    Citation Envoyé par ZouBi Voir le message
    Deuxièmement, ton problème, Eclipse est censé te le deviner et te placer la ligne où il se trouve.
    Comme le dit ZouBi. Eclipse t'indique la ligne qui pose problème. Indique nous cette ou ces lignes.

  12. #32
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 23
    Par défaut
    je ne vois aucune ligne où eclipse m'indique a l'aide d'une croix rouge que j'ai une erreur de code

  13. #33
    Membre chevronné
    Avatar de ZouBi
    Inscrit en
    Octobre 2007
    Messages
    508
    Détails du profil
    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 508
    Par défaut
    Donc comme je t'ai dit; cela ne vient pas de ton code;
    mais de ta configuration de ton environnement de développement.
    Reprends un projet Android à zéro, et recopie le code dedans.

  14. #34
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 23
    Par défaut
    mtn il me met une nouvelle erreur

    R.layout.main cannot be resolved

  15. #35
    Membre chevronné
    Avatar de ZouBi
    Inscrit en
    Octobre 2007
    Messages
    508
    Détails du profil
    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 508
    Par défaut
    Peut être parce que t'as oublié de copier ton main.xml dans tes layouts?

  16. #36
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 23
    Par défaut
    non ce n'est pas ça

  17. #37
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 23
    Par défaut
    l'application se compile mais quand lemulateur se lance , je ne vois rien à l'écran est ce normal?

Discussions similaires

  1. [MySQL] Connexion bdd mysql
    Par marty499 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 10/02/2009, 09h21
  2. [dBExpress] Connexion BDD MySQL v5.0.22 avec Delphi 6 ?
    Par pepito62 dans le forum Bases de données
    Réponses: 4
    Dernier message: 04/11/2008, 16h27
  3. [MySQL] connexion bdd mysql
    Par Philosophiste dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 17/07/2008, 18h58
  4. [WB11] Configurer la connexion bdd (mysql)
    Par zev dans le forum WebDev
    Réponses: 1
    Dernier message: 07/01/2008, 01h32
  5. Probleme connexion BDD mysql avec applet
    Par lancer83 dans le forum Applets
    Réponses: 25
    Dernier message: 01/08/2007, 11h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo