二十七、【鸿蒙 NEXT】如何实时查看数据库

【前言】

我们开发过程中经常会用到sqlite,sp,kv,AppStorege等数据存储,我们为了调试方便,经常会查看数据库数据,由于目前idea中没有查看数据的插件,这里介绍下,如何实时查看数据库的数据

1、在项目中集成工具插件

复制代码
"@hadss/debug-db": '1.0.0-rc.11'

2、在entryAbility中加入如下代码

该代码作用是在手机端启动一个可视化服务,端口是8080(如果本地数据库是加密的,请先改为非加密)

javascript 复制代码
import('@hadss/debug-db').then(async (ns:ESObject) => {
        await ns.DebugDB.initialize(this.context,{port:8080,defaultStart:true})
      })

3、编译代码安装到手机上,启动app后会打印如下日志

表示手机端服务启动成功,可以直接在手机端浏览器访问该地址

4、将手机端端口转发到本地PC端

打开cmd,执行命令hdc fport tcp:8080 tcp:8080,将手机的8080端口转发到本地pc端

5、在pc端用浏览器输入地址即可查看数据

在chrome浏览器输入http://127.0.0.1:8080/index.html,即可看到可视化页面,左侧是选择sqlite的db,sp,kv,appStorage,右侧就是具体的数据

相关推荐
zcmodeltech12 小时前
工程机械与矿山机械沙盘模型多系统协同控制系统设计:基于STM32与Modbus RTU的露天开采-井下掘进-智慧矿山全场景联动方案
数据库·stm32·单片机·嵌入式硬件·制造·多分类
曹牧13 小时前
Oracle:空值排序
数据库·oracle
SelectDB13 小时前
Apache Doris 与 StarRocks 深度对比:2026 年 OLAP 引擎选型指南
数据库
lbb 小魔仙13 小时前
谁替 AI Agent 记住时间?——从航海钟到智能数据库,三百年时延坍缩史
数据库·人工智能·db
这个DBA有点耶13 小时前
读懂半连接:IN/EXISTS子查询什么时候快、什么时候慢?
数据库·性能优化·架构
01_ice13 小时前
MySQL内外连接
数据库·mysql
ClouGence14 小时前
2026 年 4 款数据库管理工具推荐:免费、开源、付费怎么选?
数据库·后端·开源
小雨青年15 小时前
【HarmonyOS 7 沉浸光感深度实战】10 通用组件封装与现有项目接入
华为·harmonyos
YM52e15 小时前
蒙特卡洛模拟器:鸿蒙 Canvas 上的大数定律与中心极限定理实证
华为·harmonyos
SelectDB15 小时前
招联金融数仓升级:Apache Doris 统一 OLAP 引擎实现降本提效实践
数据库