Hallo liebe Community,
ich hoffe sehr ihr könnt mir helfen, googlen hat leider nicht das gewünschte Ergebnis geliefert.
Ich habe bisher eigentlich nur mit c, c++ und c# gearbeitet, JAVA ist daher eher Neuland für mich. Auch mit PHP und mySQL habe ich schon gearbeitet aber eher rudimentär.
Nun habe ich ein seltsames Problem (aus meiner sicht seltsam ^^), ich versuche eine SQLite DB anzulegen und auf diese zuzugreifen:
Code
import android.database.sqlite.SQLiteDatabase;
public class Model {
final static String MY_DB_NAME = "test.db";
public void cDatabase()
{
SQLiteDatabase myDB = SQLiteDatabase.openOrCreateDatabase(MY_DB_NAME, null);
}
}
Alles anzeigen
Das ist mein Code, nur leider bekomme ich folgenden Fehler:
Code
06-22 14:42:04.704: I/Process(407): Sending signal. PID: 407 SIG: 9
06-22 14:42:12.644: I/Database(446): sqlite returned: error code = 14, msg = cannot open file at source line 25467
06-22 14:42:12.644: E/Database(446): sqlite3_open_v2("GochiDB.db", &handle, 6, NULL) failed
06-22 14:42:12.654: D/AndroidRuntime(446): Shutting down VM
06-22 14:42:12.654: W/dalvikvm(446): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
06-22 14:42:12.694: E/AndroidRuntime(446): FATAL EXCEPTION: main
06-22 14:42:12.694: E/AndroidRuntime(446): java.lang.RuntimeException: Unable to start activity ComponentInfo{human.gochi/human.gochi.HumanGochiActivity}: android.database.sqlite.SQLiteException: unable to open database file
06-22 14:42:12.694: E/AndroidRuntime(446): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)
06-22 14:42:12.694: E/AndroidRuntime(446): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
06-22 14:42:12.694: E/AndroidRuntime(446): at android.app.ActivityThread.access$2300(ActivityThread.java:125)
06-22 14:42:12.694: E/AndroidRuntime(446): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
06-22 14:42:12.694: E/AndroidRuntime(446): at android.os.Handler.dispatchMessage(Handler.java:99)
06-22 14:42:12.694: E/AndroidRuntime(446): at android.os.Looper.loop(Looper.java:123)
06-22 14:42:12.694: E/AndroidRuntime(446): at android.app.ActivityThread.main(ActivityThread.java:4627)
06-22 14:42:12.694: E/AndroidRuntime(446): at java.lang.reflect.Method.invokeNative(Native Method)
06-22 14:42:12.694: E/AndroidRuntime(446): at java.lang.reflect.Method.invoke(Method.java:521)
06-22 14:42:12.694: E/AndroidRuntime(446): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
06-22 14:42:12.694: E/AndroidRuntime(446): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
06-22 14:42:12.694: E/AndroidRuntime(446): at dalvik.system.NativeStart.main(Native Method)
06-22 14:42:12.694: E/AndroidRuntime(446): Caused by: android.database.sqlite.SQLiteException: unable to open database file
06-22 14:42:12.694: E/AndroidRuntime(446): at android.database.sqlite.SQLiteDatabase.dbopen(Native Method)
06-22 14:42:12.694: E/AndroidRuntime(446): at android.database.sqlite.SQLiteDatabase.<init>(SQLiteDatabase.java:1812)
06-22 14:42:12.694: E/AndroidRuntime(446): at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:817)
06-22 14:42:12.694: E/AndroidRuntime(446): at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:851)
06-22 14:42:12.694: E/AndroidRuntime(446): at human.gochi.Model.cDatabase(Model.java:11)
06-22 14:42:12.694: E/AndroidRuntime(446): at human.gochi.HumanGochiActivity.onCreate(HumanGochiActivity.java:21)
06-22 14:42:12.694: E/AndroidRuntime(446): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
06-22 14:42:12.694: E/AndroidRuntime(446): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
06-22 14:42:12.694: E/AndroidRuntime(446): ... 11 more
Alles anzeigen
Sagt mir ruhig wenn ich da kompletten mist programmiert habe
vielen Dank
pixel64