app本地数据库保存和查看,DB Browser用法

adb shell

 cd /sdcard/

 mkdir app_flutter

 ls

cd app_flutter/

adb shell

 run-as com.xxx.xxx

ls

cd app_flutter/

 ls

 cp 35064 /sdcard/app_flutter/35064
cp 35064-shm /sdcard/app_flutter/35064-shm                                                                             <
cp 35064-wal /sdcard/app_flutter/35064-wal

此处一行一行执行

 exit

 exit

adb pull /sdcard/app_flutter/

此处注意如果有打开的DB Browser,要关闭不要有占用,否则下载不下来

直接拖住桌面的app_flutter/文件下35064到DB Browser查看和执行sql语句校验

 

在鸿蒙操作系统(HarmonyOS)中,查看操作数据库可以通过多种方式实现。以下是一些常见的方法: ### 1. 使用DevEco Studio DevEco Studio是华为官方提供的开发工具,类似于Android Studio。你可以通过以下步骤查看操作数据库: 1. **连接设备**:将运行鸿蒙系统的设备通过USB连接到电脑,并确保设备已启用开发者模式USB调试。 2. **打开DevEco Studio**:启动DevEco Studio并打开你的项目。 3. **使用Database Inspector**:在DevEco Studio中,导航到`View > Tool Windows > Database Inspector`。这里可以查看操作应用的数据库。 ### 2. 使用命令行工具 鸿蒙系统支持一些命令行工具来查看操作数据库。例如,你可以使用SQLite命令行工具: 1. **进入设备终端**:通过ADB(Android Debug Bridge)进入设备的终端。 ```sh adb shell ``` 2. **导航到数据库文件**:数据库文件通常存储在`/data/data/你的包名/databases/`目录下。 ```sh cd /data/data/你的包名/databases/ ``` 3. **使用SQLite命令行工具**:使用SQLite命令行工具打开数据库文件。 ```sh sqlite3 your_database.db ``` 4. **执行SQL命令**:在SQLite命令行工具中,你可以执行各种SQL命令来查看操作数据。 ### 3. 使用第三方工具 有一些第三方工具可以帮助你查看操作鸿蒙系统中的数据库。例如: 1. **DB Browser for SQLite**:这是一个开源的工具,可以用来查看编辑SQLite数据库文件。 2. **SQLite Studio**:这是一个功能强大的SQLite数据库管理工具,支持多种操作系统。 ### 4. 编写自定义代码 你也可以在应用代码中编写自定义逻辑来查看操作数据库。例如,使用鸿蒙系统提供的数据库API: ```java import ohos.data.rdb.RdbStore; import ohos.data.rdb.ValuesBucket; import ohos.data.rdb.StoreConfig; import ohos.app.Context; public class DatabaseHelper { private RdbStore rdbStore; public DatabaseHelper(Context context, String dbName) { StoreConfig config = StoreConfig.newDefaultConfig(dbName); rdbStore = RdbStore.open(config); } public void insertData(String table, ValuesBucket values) { rdbStore.insert(table, values); } public ResultSet queryData(String table, String[] columns, String selection, String[] selectionArgs) { return rdbStore.query(table, columns, selection, selectionArgs, null); } public void close() { rdbStore.close(); } } ``` 通过以上方法,你可以方便地查看操作鸿蒙系统中的数据库
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值