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

    JuSTuS30 Threadstarter Neuer Benutzer

    Hallo!

    Ich bin neu hier und ebenfalls neu in der Android Programmierung. Allerdings habe ich bereits Erfahrung mit Java. Dennoch stehe ich vor einem Problem, und zwar weiß ich nicht wie ich eine MySQL Datenbank auslesen kann. Ich habe mich zwar nach Beispielen umgesehen und auch einige gefunden aber nun möchte ich diese erweitern. Erweitern soll heißen, sie sicherer machen. Alle Beispiele die ich fand, verwenden ein PHP Skript für die Datenbankabfrage. Dies wird per einfachem HTTP durchgeführt. Ich habe mich an diesem Beispiel orientiert -> https://www.android-hilfe.de/forum/...daten-aus-mysql-datenbank-auslesen.39175.html
    Es kann doch keine Lösung sein es wie in diesem Beispiel zu realisieren, erst recht nicht wenn empfindliche Daten in der DB liegen oder irre ich mich da???

    Ebenfalls habe ich ein Post gefunden zum Thema HTTPS allerdings ohne Antwort -> https://www.android-hilfe.de/forum/android-app-entwicklung.9/https-und-httpdefaultclient.72185.html

    Kann mir vielleicht jemand sagen wie ich eine DB Abfrage sicher realisieren kann? Z.B. HTTPS oder Webservice? Dazu wäre ein Beispiel ein tolles Anschauungsmaterial und ich könnte mich daran orientieren und es auf meine Bedürfnisse anpassen.

    Gruß,
    Justus
     
  2. RED-BARON, 28.02.2011 #2
    RED-BARON

    RED-BARON Android-Hilfe.de Mitglied

    Wenn der Server direkt erreichbar ist und Du Einfluss auf die

    Konfiguration hast würde es sich evtl. lohnen Zeit in die

    Entwicklung eines "Treibers" zu stecken. Der MySQL-Server unter-

    stützt nativ SSL und Kompression, das Protokoll ist gut dokumentiert.
     
  3. muck, 28.02.2011 #3
    muck

    muck Android-Hilfe.de Mitglied

    Das kommt natürlich stark auf Deine Umgebung/Daten und was Du machen willst an. Die Sichere Verbindung alleine machts noch nicht aus wenn Du die Daten auf dem Handy hast darf sie dann jeder lesen?

    Verbindungsaufbau:
    per HTTPS oder Socketverbindungen mit javax.net.ssl
    per HTTPS mit apache org.apache.http.conn.ssl
    google mal danach.

    Je nachdem wie sicher Deine Daten vor dem Zugriff dritter geschützt werden müssen: Verschlüsseln !!!
    Und mach es bitte nicht wie so viele, stecken viel Zeit in SSL-Verbindungen und Verschlüsselung und speichern die Daten dann im "Klartext" lokal in die DB oder XML-Files. Daten empfangen, verschlüsselt in die DB oder ins Filessystem speichern zur Laufzeit laden entschlüsseln und Anzeigen. Meine vorgehensweise.

    Gruß
     
  4. ko5tik, 01.03.2011 #4
    ko5tik

    ko5tik Android-Experte

    Es spricht nichts dagegen einfach eine JDBC-Verbindung zu deinen Datenbank aufbauen
    ( dann ist es eigentlich egal, ob es MySQL oder oracle ist )

    Sinvoller wäre aber einen \[Web|Rest\]Service davor zu schalten, und mit dem zu kommunizieren - JDBC-Protocol ist nicht unbedingt optimal.
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[ERLEDIGT] Wandernder Text Android App Entwicklung 17.10.2017
[ERLEDIGT] Verbindung zu MS SQL DB von App aus möglich? Android App Entwicklung 05.09.2017
[OFFEN] Wie bekomme ich Zugriff auf meine externe SD Karte? Android App Entwicklung 23.08.2017
[GELÖST] Android PHP MySQL Android App Entwicklung 05.05.2017
[ERLEDIGT] In SQLite DB auf nächsten/vorherigen Datensatz zugreifen Android App Entwicklung 23.03.2017
Gmail Zugriff auf den Anhang verweigert (Automatisches Hinzufügen) Android App Entwicklung 21.01.2017
ListView Element an eine Datenbank senden Android App Entwicklung 04.12.2016
MySQL Nutzen für Android App Android App Entwicklung 03.12.2016
Zugriff auf Handy Speicher (bspw. Videos) Android App Entwicklung 28.11.2016
Datenbank- Zugriff über ContentProvider/Resolver oder direkt von eigener App aus? Android App Entwicklung 27.11.2016

Benutzer fanden diese Seite durch die Suche nach:

  1. sichere datenbank abfrage java sql android anwendung ssl

Du betrachtest das Thema "MySQL DB Zugriff Alternativen" im Forum "Android App Entwicklung",