android 中的数据库存在在工程中的哪个目录下

android 中的数据库存在在工程中的哪个目录下,第1张

Android中有内置的数据库SQLite,其默认存储位置是在:标题栏中Window->show view->File Exporer->data/data/应用项目的包名,例如:假如有一个 *** 作Android SQLite数据库的应用包名为com.example.xutilsdemo,那么其内置的数据库的存储位置即为:/data/data/com.example.xutilsdemo/databases/xxx.db

在其他数据库上作开发,一般都使用工具来检查和处理数据库的内容,而不是仅仅使用数据库的

API。使用

Android

模拟器,有两种可供选择的方法来管理数据库。

首先,模拟器绑定了

sqlite3

控制台程序,可以使用

adb

shell

命令来调用他。只要你进入了模拟器的

shell,在数据库的路径执行

sqlite3

命令就可以了。数据库文件一般存放在:

/data/data/your.app.package/databases/your-db-name

如果你喜欢使用更友好的工具,你可以把数据库拷贝到你的开发机上,使用

SQLite-aware

客户端来 *** 作它。这样的话,你在一个数据库的拷贝上 *** 作,如果你想要你的修改能反映到设备上,你需要把数据库备份回去。

把数据库从设备上考出来,你可以使用

adb

pull

命令(或者在

IDE

上做相应 *** 作)。存储一个修改过的数据库到设备上,使用

adb

push

命令。

一个最方便的

SQLite

客户端是

FireFox

SQLite

Manager

扩展,它可以跨所有平台使用。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存