android.database.sqlite.SQLiteCantOpenDatabaseException

时间:2017-01-31 09:06:53

标签: android sqlite android-sqlite

从sqlite数据库检索数据时,此错误显示多次。我关闭了活动中的数据库onDestroy()并在onCreate()中打开了数据库。请帮我解决这类问题......

2 个答案:

答案 0 :(得分:0)

您的问题不明确。 但是,如果您在现有数据库中检索数据,则可以使用此检查文件是否存在,

File dbFile = myContext.getDatabasePath(DB_NAME);
return dbFile.exists();

然后使用 SQLiteDatabase.openDatabase

创建SQLIT数据库

答案 1 :(得分:0)

DataBaseHelper baseHelper = new DataBaseHelper(getActivity()); SQLiteDatabase database = baseHelper.getReadableDatabase();

在从数据库创建连接时使用它。