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

    Phil63 Threadstarter Neuer Benutzer

    Hallo zusammen,

    ich schon wieder. Ich habe ein bischen mit Google und in diesem Forum recherchiert, zum Thema Datenbanken und App.

    Gibt es ein gutes Buch oder eine Grundlagenanleitung wie mit Datenbanken und Apps umzugehen ist?

    Mich würde interessieren, Datenbanken auf dem Handy und der Zugriff der App auf z.B. eine MySql-Datenbank auf einem Webserver.
    Ich habe gelesen, dass man dies nur mit einem Webservice realisieren sollte. Gibt es auch die Möglichkeit direkt aus der App auf die Datenbank zuzugreifen (zumindest für die ersten Schritte)?. Wie läuft die Kommunikation zwischen Webservice und App.

    Sorry für die Fragen, ich bin aber anfänger und arbeitete mich langsam voran.

    Gruß und Danke
     
  2. greg121, 26.04.2012 #2
    greg121

    greg121 Android-Hilfe.de Mitglied

    hi phil,

    in java benutze ich immer den JDBC (Java Database Connector), außerdem hab ich dir noch einen codeschnipsel rausgesucht, der eine verbindung zu einem lokal installiertem MySQL-Server aufbaut und eine dummy abfrage absetzt. Hoffe das konnte dir helfen.

    Code:
    		try {
    			Class.forName("com.mysql.jdbc.Driver");
    			dbCon = DriverManager.getConnection("jdbc:mysql://localhost:3306/databasename?user=root&password=rootpass&autoReconnect=true");
    
    		} catch (ClassNotFoundException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		} catch (SQLException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    		
    		String query = "TRUNCATE TABLE tablename;";
    		try {
    			stmt = dbCon.createStatement();
    			stmt.execute(query);
    		} catch (SQLException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
     
  3. kleinerkathe, 27.04.2012 #3
    kleinerkathe

    kleinerkathe Android-Lexikon

  4. Phil63, 27.04.2012 #4
    Phil63

    Phil63 Threadstarter Neuer Benutzer

    Hy,

    schon mal vielen dank für die Antworten.
    Was ist den besser, eine App direkt auf eine datenbank zugreifen lassen oder dies durch einen Webservice zu steuern.

    Ich gehe mal davon aus, dass größere Apps mit einem Webservice besser unterwegs sind. Bei einer App, welche nur für einen kleinen Benutzerkreis gedacht sind, könnte der Zugriff doch unproblematisch über einen direkten Zugriff genutzt werden, oder?

    Könnt Ihr mir ein paar Vorteile der beiden Verfahren nennen?

    Danke und Gruß
     
  5. TheDarkRose, 28.04.2012 #5
    TheDarkRose

    TheDarkRose Gewerbliches Mitglied

    webservice! Alleine schon wegen den Zugangsdaten!
     
  6. Phil63, 28.04.2012 #6
    Phil63

    Phil63 Threadstarter Neuer Benutzer

    Hallo,

    auch wenn es vermutlich mal wieder eine dumme frage ist aber mit Webservice kann auch einfach ein kleines php-Script gemeint sein, welche eine Anfrage entgegen nimmt und dann Daten zurück gibt, oder?

    Das ist dann immer mit HTTP-Request gemeint oder bin ich auf dem falschen Dampfer?

    Gruß
     
  7. swordi, 28.04.2012 #7
    swordi

    swordi Gewerbliches Mitglied

    schon richtig so
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[OFFEN] Komplette SQLite Datenbank verschlüsseln Android App Entwicklung 19.09.2017
[ERLEDIGT] Android Studio Erste App-Programmierung Android App Entwicklung 02.08.2017
[OFFEN] Updateinstallation: Trotzdem Datenbank gelöscht Android App Entwicklung 12.05.2017
[ERLEDIGT] Listview mit Datenbank über Custom ArrayList verbinden Android App Entwicklung 22.04.2017
[ERLEDIGT] Datenbank in eine Cloud sichern (Backup) Android App Entwicklung 29.03.2017
[ERLEDIGT] Der Weg zur ersten eigenen App Android App Entwicklung 26.03.2017
Wie bekomme ich Map Markers von einer SQL Datenbank Android App Entwicklung 11.03.2017
Class (Datenbank) nur einmal instanzieren Android App Entwicklung 23.02.2017
SQLite - Idee 'zentrale Datenbank' theoretisch möglich (und ratsam)? Android App Entwicklung 21.02.2017
ListView Element an eine Datenbank senden Android App Entwicklung 04.12.2016

Users found this page by searching for:

  1. mit app auf datenbank zugreifen

Du betrachtest das Thema "Erste Schritte mit Datenbanken" im Forum "Android App Entwicklung",