Android: SQLite Framework einbinden

seux

Aktives Mitglied
Hallo zusammen,

ich muss in meinem Android Projekt eine Datenbank mit SQLite verwalten. Nach etwas rumsuchen nach einem passendem Treiber hab ich mich für SQLdroid entschieden. https://github.com/SQLDroid/SQLDroid
Auf der Webssite hab ich mir das Prebuild JAR runtergeladen (sowohl v. 0.3 als auch 1.0RC1). Im Quickstart steht, ich soll die JAR im Android Projekt in die libs einfügen. Gesagt getan. Nun versuche ich, die JAR als Dependency hinzuzufügen. Wenn ich allerdings bei Configure Build Path diese JAR hinzufügen möchte, lässt sie sich nicht auswählen (sie erscheint im Auswahldialog nicht). Lediglich die "android-support-v4.jar" taucht da auf.

Ich weiß jetzt nicht, wie ich das machen soll. Wäre nett, wenn ihr mir da helfen könntet.

gruß seux
 
Okay, habs jetzt zu den Dependencies bekommen. Allerdings findet er jetzt die "SQLDroidDriver" Klasse nicht, welche am angegebenem Pfad liegt. Da das JAR ja jetzt zu den Dependencies gehört, müsste es doch mit eingefügt werden oder?

Java:
try {
     Class.forName("org.sqldroid.SQLDroidDriver");
} catch(ClassNotFoundException e) {
     e.printStackTrace();
     return;
}
 
Du musst da nichts großartig konfigurieren. Einfach nur das jar in das libs Verzeichnis neben das android-support... jar kopieren und fertig. Schon ist es verfügbar.
Ich kenne das Framework nicht. Bietet es - ausser, dass man mittels JDBC auf die DB zugreifen kann - Vorteile gegenüber der Standardunterstützung von SQLite?
 

Zurück
Oben