使用Database Helper时出错

时间:2012-06-27 08:06:09

标签: android database sqlite

我正在使用Database Helper,我收到错误

  

SQLiteException靠近“/”语法错误;

我的DB_PATH

/data/data/com.mypackage/databases/

我的DB_NAME is loading。我无法看到导致错误的原因。

1 个答案:

答案 0 :(得分:0)

好的,你应该这样做:

private static String DB_PATH = "/data/data/com.mypackage/databases/";

private static String DB_NAME = "DBNAME.db";

String myPath = DB_PATH + DB_NAME;

然后使用这样的路径:

SQLiteDatabase checkDB = SQLiteDatabase.openDatabase(myPath, null, SQLiteDatabase.OPEN_READONLY);

但请记住确保在数据库名称的末尾添加“.db”,并且实际的数据库具有.db,这是一种显而易见的做法,但有时是主要问题:)

祝你好运

相关问题