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...
Similar Threads Forum Datum
Thor Android 7 Stock geflasht = Bootloop Vernee Thor / Thor E Forum Samstag um 14:02 Uhr
Liste der Geräte die LineageOS 15 (Android 8) bekommen veröffentlicht Allgemeines zu Root, Kernel und Custom-Roms Gestern um 00:59 Uhr
Für den Übergang / pures Android Kaufberatungen für Android-Smartphones Gestern um 16:42 Uhr
Wann kommt das Android Wear 2.0 Update Fossil Q Forum Gestern um 16:09 Uhr
Android 7 Nougat - Probleme Gesten Fingerabdrucksensor Huawei MediaPad M3 Forum Gestern um 22:42 Uhr
Suche App/Launcher für Android 2.0 Android Wear Geräte Heute um 08:37 Uhr
Die neue Android-Hilfe App ist ab sofort erhältlich Anregungen zum Forum Heute um 10:53 Uhr
Es gibt eine nagelneue Android-Hilfe App Android News Heute um 11:16 Uhr
Hannspad 133 Titan 2 SN14TP1B2A Android-Tablet und GPS HANNspree Forum Heute um 17:03 Uhr
android virus? Android 7.x (Nougat) Vor 31 Minuten