B
Bladefs
Erfahrenes Mitglied
- 14
Hi Leute,
vll. kann mir ja hier einer helfen, nachdem Stundenlanges Googlen, SDK und Tuts lesen nichts gebracht haben:
Ich möchte mir ein kleines App zu einer meiner Datenbanken schreiben.
Java kann ich so einigermaßen und auch Android Apps habe ich schon ein paar einfache versucht.
Jetzt möchte ich gerne anstatt eines Files eine DB einlesen und bin auf SQLite gestoßen.
Wenn ich per Java auf ne DB zugreif muss ich ja den "Treiber" einbinden und dann die DB aufrufen :
Jetzt will ich eine SQLite DB erstellen (ist ja blos ein File) und das wie eine MP3 oder ein Icon in das App integrieren (ich weis, das macht die APK groß aber is ja nur für mich)
Frage NR1: In welchen Ordner muss das, in RAW scheint es nicht zu gehen
Frage NR2: Wie sag ich meiner OpenConnection wo die Datei liegt? (Treiber Einbindung bekomm ich selbst hin)
FrageNR3: Wie würde es gehen wenn ich der App sage die DB liegt auf der SD Karte (wäre aber nicht die Lösung meiner Wahl)
Vielen Dank schon mal
vll. kann mir ja hier einer helfen, nachdem Stundenlanges Googlen, SDK und Tuts lesen nichts gebracht haben:
Ich möchte mir ein kleines App zu einer meiner Datenbanken schreiben.
Java kann ich so einigermaßen und auch Android Apps habe ich schon ein paar einfache versucht.
Jetzt möchte ich gerne anstatt eines Files eine DB einlesen und bin auf SQLite gestoßen.
Wenn ich per Java auf ne DB zugreif muss ich ja den "Treiber" einbinden und dann die DB aufrufen :
Code:
private void openConnection(){
try {
Class.forName("com.mysql.jdbc.Driver");
System.out.println("Treiber erfolgreich geladen!!");
this.connection = DriverManager.getConnection( "jdbc:mysql://localhost/inventar","root","");
System.out.println("Connection erfolgreich hergestellt!!");
} catch (ClassNotFoundException e) {
System.out.println("Treiber nicht gefunden !!");
//e.printStackTrace();
} catch (SQLException e) {
System.out.println("Connection nicht aufgebaut!!");
//e.printStackTrace();
}
}
Frage NR1: In welchen Ordner muss das, in RAW scheint es nicht zu gehen
Frage NR2: Wie sag ich meiner OpenConnection wo die Datei liegt? (Treiber Einbindung bekomm ich selbst hin)
FrageNR3: Wie würde es gehen wenn ich der App sage die DB liegt auf der SD Karte (wäre aber nicht die Lösung meiner Wahl)
Vielen Dank schon mal