0

Database Helper を使用していますが、次のエラーが表示されました。

"/" 構文エラーに近い SQLiteException;

私のDB_PATH

/data/data/com.mypackage/databases/

マイDB_NAME isローディング`. エラーの原因がわかりません。

4

1 に答える 1

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が含まれています。これは明らかな慣行ですが、主な問題になる場合もあります:)

幸運を

于 2012-06-27T08:33:39.210 に答える