草庐IT

SQLiteDataBase

全部标签

Android Jelly bean 数据库被锁定(代码 5)

我在我的ListActivity中获取一个数据库被锁定(代码5)代码在其他版本的模拟器中工作但在4.1版本的模拟器中失败E/SQLiteLog(2132):(5)databaseislockedE/SQLiteDatabase(2132):Failedtoopendatabase'/data/data/id.online.mydroid/databases/geo.db'.E/SQLiteDatabase(2132):android.database.sqlite.SQLiteDatabaseLockedException:databaseislocked(code5):,whilec

java - 如何扩展 SQLiteDatabase 类?

我想扩展SQLiteDataBase类,以便能够覆盖某些方法(如rawQuery、execSQL等),目的是对查询执行时间进行一些统计。我在数百个地方调用了这些函数。因此,从基类SQLiteDatabase创建派生类将对我有很大帮助!问题是:在扩展SQLiteDataBase时,它​​无法从父类(superclass)中找到任何构造函数。importandroid.database.sqlite.SQLiteDatabase;publicclassMySQLiteDatabaseextendsSQLiteDatabase{MySQLiteDatabase(){super();//

java - 如何扩展 SQLiteDatabase 类?

我想扩展SQLiteDataBase类,以便能够覆盖某些方法(如rawQuery、execSQL等),目的是对查询执行时间进行一些统计。我在数百个地方调用了这些函数。因此,从基类SQLiteDatabase创建派生类将对我有很大帮助!问题是:在扩展SQLiteDataBase时,它​​无法从父类(superclass)中找到任何构造函数。importandroid.database.sqlite.SQLiteDatabase;publicclassMySQLiteDatabaseextendsSQLiteDatabase{MySQLiteDatabase(){super();//

java - 一起使用SQLite可读可写数据库

我正在为Android编写代码,同时需要Readable和WritableDatabase.我收到以下错误:05-2113:27:47.079:E/SQLiteDatabase(8326):close()wasneverexplicitlycalledondatabase'/data/data/com.example.devicecontrolpanel/databases/AlarmSystem'05-2113:27:47.079:E/SQLiteDatabase(8326):android.database.sqlite.DatabaseObjectNotClosedExcepti

java - 一起使用SQLite可读可写数据库

我正在为Android编写代码,同时需要Readable和WritableDatabase.我收到以下错误:05-2113:27:47.079:E/SQLiteDatabase(8326):close()wasneverexplicitlycalledondatabase'/data/data/com.example.devicecontrolpanel/databases/AlarmSystem'05-2113:27:47.079:E/SQLiteDatabase(8326):android.database.sqlite.DatabaseObjectNotClosedExcepti

android - 间歇性 SQLiteException : not an error at dbopen

在我的应用程序中,我在很多情况下都使用DB,但有一种情况是我遇到异常,但不是每次都可以重现它(但)。这仅发生在操作系统版本2.3.7和2.1-update-1上。代码:publicvoidremoveOldOccurrences(){SQLiteDatabasedb=dbHelper.getWritableDatabase();LongoldTime=System.currentTimeMillis()-VALID_OCCURRENCE_TIME;Stringquery="";try{query="DELETEFROM"+LOCATIONS_TABLE+"WHEREnot("+REME

android - 间歇性 SQLiteException : not an error at dbopen

在我的应用程序中,我在很多情况下都使用DB,但有一种情况是我遇到异常,但不是每次都可以重现它(但)。这仅发生在操作系统版本2.3.7和2.1-update-1上。代码:publicvoidremoveOldOccurrences(){SQLiteDatabasedb=dbHelper.getWritableDatabase();LongoldTime=System.currentTimeMillis()-VALID_OCCURRENCE_TIME;Stringquery="";try{query="DELETEFROM"+LOCATIONS_TABLE+"WHEREnot("+REME

java - Android - 卸载应用程序时未删除 Sqlite 数据库文件?

将我的应用程序安装到Android设备时,数据库文件存储在SD卡根文件夹中。但是应该放在路径\\.之后,从设备上卸载应用程序后,还应删除项目文件夹中包含的数据库文件。所以,请帮我解决下面提到的两个问题:1。apk文件安装到设备后,数据库文件应该放在路径\\.2.apk文件卸载后,根目录下的数据库文件会自动删除。请帮助我提供您的想法/链接。这是我的代码:importjava.io.BufferedInputStream;importjava.io.ByteArrayOutputStream;importjava.io.File;importjava.io.FileOutputStream

java - Android - 卸载应用程序时未删除 Sqlite 数据库文件?

将我的应用程序安装到Android设备时,数据库文件存储在SD卡根文件夹中。但是应该放在路径\\.之后,从设备上卸载应用程序后,还应删除项目文件夹中包含的数据库文件。所以,请帮我解决下面提到的两个问题:1。apk文件安装到设备后,数据库文件应该放在路径\\.2.apk文件卸载后,根目录下的数据库文件会自动删除。请帮助我提供您的想法/链接。这是我的代码:importjava.io.BufferedInputStream;importjava.io.ByteArrayOutputStream;importjava.io.File;importjava.io.FileOutputStream

android - 为什么我的 Android SQLite 数据库突然损坏了?

突然之间,我的应用程序使用的数据库似乎已损坏。我没有更改数据库的结构,但我今天确实在我的设备上多次重新部署了该应用程序。它抛出以下异常。E/Database(14281):CREATETABLEandroid_metadatafailederr=26..E/Database(14281):FailedtosetLocale()whenconstructing,closingthedatabaseE/Database(14281):android.database.sqlite.SQLiteException:fileisencryptedorisnotadatabaseE/Databa