SQLite: Unterschied zwischen den Versionen

Aus Android Wiki
Keine Bearbeitungszusammenfassung
Markierung: needcheck
Zeile 7: Zeile 7:


== Sinn und Zweck der Binary ==
== Sinn und Zweck der Binary ==
Eine Verwendung für den "normalen" User außerhalb der Andrid-Entwicklung ist durchaus möglich, bringt allerdings nur selten einen Mehrwert. Für Entwickler und Experimentierfreudige, sowie für einige erweiterte Funktionen (die auf sqlite Datenbankverwaltung zurückgreifen) ist die Binary essenziell, um Werte in einer Datenbank zu ändern, auszulesen oder zu öschen.
Eine Verwendung für den "normalen" User außerhalb der Android-Entwicklung ist durchaus möglich, bringt allerdings nur selten einen Mehrwert. Für Entwickler und Experimentierfreudige, sowie für einige erweiterte Funktionen (die auf sqlite Datenbankverwaltung zurückgreifen) ist die Binary essenziell, um Werte in einer Datenbank zu ändern, auszulesen oder zu löschen.


[[Kategorie:Software]]
[[Kategorie:Software]]
[[Kategorie:Allgemein]]
[[Kategorie:Allgemein]]

Version vom 19. Oktober 2013, 11:55 Uhr

SQLite ist eine Programmbibliothek zum Verwalten einer relationalen Datenbank in meist eingebetteten Systemen, wie zum Beispiel Android. Die Binary unterstützt eine Vielzahl von SQL-Befehlen (Structured Query Language), verfügt allerdings über keine Benutzersteuerung oder Berechtigungsstruktur.

Die Android Binary

Um eine SQLite Datenbank in Android verwalten zu können, benötigt man eine Binary, die die Schnittstelle zwischen User und Datenbank herstellt. Die SQLite Binary in Android wird in der Version 3 (sqlite3) verwendet, befindet sich dabei allerdings nicht mehr standardmäßig im System und wird meist nur durch Drittanbieter in das Verzeichnis /system/xbin installiert. Zum manuellen Installieren lädt man sich die Binary zum Beispiel aus Datei:Sqlite3.zip herunter und verschiebt diese mittels ADB an die korrekte Stelle:

adb push sqlite3 /system/xbin/sqlite3

Anschließend kann es von Nöten sein, dass man das Gerät neu starten muss.

Sinn und Zweck der Binary

Eine Verwendung für den "normalen" User außerhalb der Android-Entwicklung ist durchaus möglich, bringt allerdings nur selten einen Mehrwert. Für Entwickler und Experimentierfreudige, sowie für einige erweiterte Funktionen (die auf sqlite Datenbankverwaltung zurückgreifen) ist die Binary essenziell, um Werte in einer Datenbank zu ändern, auszulesen oder zu löschen.