怎样在Android下删除SQLite数据库

怎样在Android下删除SQLite数据库,第1张

怎样在Android下删除SQLite数据库

创建或删除数据库的概念是一样的SQLite嵌入式数据库引擎。它只有一个客户端Sever数据库系统,如由MySQL或Postgres的。 要创建一个新的数据库,只是做sqlite_open()或行sqlite3 databasefilename。 要删除数据库,删除该文件。 参考:sqlite的-不支持的SQL

2. 删除你的应用程序的数据库试试这个: this.deleteDatabase("databasename.db")

一、本地数据缓存分应用内、外缓存:

1、应用内部缓存,缓存被存储在应用内部,具体位置:/data/data/应用包名/

a、清除缓存(/data/data/com.xxx.xxx/cache)

b、清除所有数据库缓存(/data/data/com.xxx.xxx/database)

c、清除SharedPreference(/data/data/com.xxx.xxx/shared_prefs)

d、清除文件(/data/data/com.xxx.xxx/files)

2、应用外部缓存(/mnt/sdcard/android/data/com.xxx.xxx/cache)

3、自定义路径文件,被存储在设备的SD-CARD上,不同的设备和Android系统版本路径不一样,获取路径可以通过以下代码:

1)、获取内置SD卡路径

2)、获取外置SD卡路径

二、清除内部缓存

1、应用内部缓存,缓存被存储在应用内部,具体位置:/data/data/应用包名/

1)、清除缓存(/data/data/com.xxx.xxx/cache)

2)、清除所有数据库缓存(/data/data/com.xxx.xxx/database)

3)、清除SharedPreference(/data/data/com.xxx.xxx/shared_prefs)

4)、清除文件(/data/data/com.xxx.xxx/files)

三、清除应用外部缓存(/mnt/sdcard/android/data/com.xxx.xxx/cache)

四、清除自定义路径文件

直接删除文件就可以:File dbFile = new File("/data/data/你的包名/databases/你的数据库名")dbFile.delete()应用对自己的目录是有权限删除的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6664578.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存