二十七、【鸿蒙 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,右侧就是具体的数据

相关推荐
哆啦A梦15881 小时前
Springboot整合MyBatis实现数据库操作
数据库·spring boot·mybatis
Zzzzmo_1 小时前
【MySQL】JDBC(含settings.xml文件配置/配置国内镜像以及pom.xml文件修改)
数据库·mysql
FirstFrost --sy2 小时前
MySQL内置函数
数据库·mysql
2401_879693872 小时前
将Python Web应用部署到服务器(Docker + Nginx)
jvm·数据库·python
reembarkation2 小时前
光标在a-select,鼠标已经移出,下拉框跟随页面滚动
java·数据库·sql
eggwyw2 小时前
MySQL-练习-数据汇总-CASE WHEN
数据库·mysql
星轨zb3 小时前
通过实际demo掌握SpringSecurity+MP中的基本框架搭建
数据库·spring boot·spring security·mp
treacle田3 小时前
达梦数据库-配置本地守护进程dmwatcher服务-记录总结
数据库·达梦数据库·达梦数据库local数据守护
wyt5314293 小时前
Redis的安装教程(Windows+Linux)【超详细】
linux·数据库·redis
CeshirenTester3 小时前
从数据库到结构化用例:一套可落地的测试智能体架构
数据库·架构