【发布时间】:2011-12-01 06:18:15
【问题描述】:
我使用 sqliteadmin(版本 0.8.3.2)创建我的数据库,我将此文件放入我的资产目录,然后将此文件复制到 data/data/mypackage/databases/mydb,它可以。现在当我尝试打开此文件时,出现异常为 android.database.sqlite.SQLiteException: unable to open database file,下面是我用来打开 mydb 的代码。
private static final String DB_PATH = "/data/data/src.com/databases/";
private static final String DB_NAME = "mydb";
String mypath = DB_PATH + DB_NAME;
try{
dbBF = SQLiteDatabase.openDatabase(mypath, null, SQLiteDatabase.OPEN_READWRITE);
}catch(Exception ex)
{System.out.print("H![enter image description here][1]ere is an Exception"+ex);
}
Cursor cur = dbBF.rawQuery("SELECT * FROM"+"myTable" , null);
【问题讨论】:
-
向我们展示代码如何打开数据库?
-
我编辑了我上面的帖子以添加打开 SQLite 的方法...
-
文件需要.db扩展名?
-
没有文件不需要.db扩展名
标签: android