1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. Wicki12, 13.04.2012 #1
    Wicki12

    Wicki12 Threadstarter Android-Hilfe.de Mitglied

    Hallo,

    ich versuche eine Anwendung mit einer MySQL-DB auf dem localhost zu verbinden und erhalte immer
    .
    Code:
    HttpClient httpclient = new DefaultHttpClient();
    HttpPost httppost = new HttpPost(http-verweis_auf_php-skript);
    
    Ich habe es versucht mit folgendem "http-verweis_auf_php-skript":
    http://localhost/...
    http://192.168.2.103/...
    http://10.0.2.2/...
    http://10.0.2.2:8080/...

    Alle Versuche waren vergeblich.
    Kann mir jemand helfen ?

    Gruß Wicki
     
  2. TdB4711, 13.04.2012 #2
    TdB4711

    TdB4711 Junior Mitglied

  3. Wicki12, 13.04.2012 #3
    Wicki12

    Wicki12 Threadstarter Android-Hilfe.de Mitglied

    Hallo,

    ich hatte noch die Anweisung vergessen, bei der der Fehler auftrat:
    Code:
    HttpResponse response = httpclient.execute(httppost);
    In dem PHP-Skript habe ich zum Test gleich am Anfang folgende Zeile eingefügt:
    PHP:
    echo "**** Erfolg<br>"; exit(0);
    so dass es nicht an der DB-Anmeldung liegen kann.
    Ich hatte mal sowas gehört, dass die Verbindung zum lokalen Host problematisch sei. Weiss da jemand genaueres ?
    Der Test geschieht übrigens mit einem Gerät "GALAXY Tab" von Samsung.

    Gruß Wicki
     
  4. Wicki12, 13.04.2012 #4
    Wicki12

    Wicki12 Threadstarter Android-Hilfe.de Mitglied

    Habe neue Erkenntnisse !

    In der Manifest-Datei muß stehen:
    Nun kommen aber andere Fehler.
    Bei Angabe von "http://192.168.2.103/..." (meine lokale Netzadresse):
    und bei "http://127.0.0.1/...":
    Hoffe auf Hinweise.
     
  5. cp2306, 13.04.2012 #5
    cp2306

    cp2306 Android-Lexikon

    Seit wann wird denn http verwendet, wenn man sich mit einer Sql-Datenbank verbinden will?
     
  6. kleinerkathe, 13.04.2012 #6
    kleinerkathe

    kleinerkathe Android-Lexikon

    "Localhost"?

    Deine App ist auf deinem Gerät, deine DB/MySQL-Server ist wo? ;)

    Ist dein MySQL-Server überhaupt von aussen erreichbar?
     
  7. Wicki12, 14.04.2012 #7
    Wicki12

    Wicki12 Threadstarter Android-Hilfe.de Mitglied

    Hallo,

    Dank für die Hinweise. Inzwischen habe ich durch folgende Massnahmen einen Erfolg erreicht:

    1. habe IP-Adresse meines MySQL-Rechners, der auch die Eclipse-Android-Entwicklungsumgebung enthält und Teil des lokalen WLAN's ist, verwendet.
    2. Dem Samsung-Gerät habe ich mein WLAN verfügbar gemacht (SSID, Passwort).
    3. Anwendung installiert auf dem Gerät.
    Insbesondere Punkt 2 scheint ausschlaggebend zu sein.
    Zu der HTTP/Datenbank-Frage:
    die HTTP-Anforderung bezieht sich auf ein PHP-Skript, das Verbindung, Anmeldung und Daten-Select übernimmt und die Daten an die Anwendung zurückliefert.

    Gruß Wicki
     
  8. Kranki, 14.04.2012 #8
    Kranki

    Kranki Ehrenmitglied

    Bei öffentlich verteilten Anwendungen, die über das Internet zugreifen, ist ein Webservice durchaus ratsam.

    Siehe zum Beispiel Super Meat Boy für einen Entwickler, der dachte, es sei kein Problem, die Zugangsdaten für seinen öffentlich zugänglichen MySQL-Server in sein Spiel zu packen.
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
Android Studio 4 Knöpfe nebeneinander Android App Entwicklung Gestern um 16:30 Uhr
[OFFEN] Android app selber entwickeln mit Bluetooth Android App Entwicklung Freitag um 12:01 Uhr
[Offen] Android Layout funktioniert nicht Android App Entwicklung 08.09.2017
[ERLEDIGT] LL zur Laufzeit erstellen, Abstand zwischen LL und LL möglich ? Android App Entwicklung 06.09.2017
[ERLEDIGT] Verbindung zu MS SQL DB von App aus möglich? Android App Entwicklung 05.09.2017
[OFFEN] App schließt nach Öffnen sofort Android App Entwicklung 04.09.2017
[ERLEDIGT] Um einen Zusatz in einem Programm unter Android zu machen Android App Entwicklung 22.08.2017
[GESCHLOSSEN] Random ListItem ausgeben funktioniert nicht mehr Android App Entwicklung 13.08.2017
[OFFEN] Bild per Intent an ListView übergeben und anzeigen Android App Entwicklung 13.08.2017
[OFFEN] SVN Commit in Android Studio funktioniert nicht mehr Android App Entwicklung 07.08.2017
Du betrachtest das Thema "Android - connect zu lokaler Mysql-DB" im Forum "Android App Entwicklung",