偏好与外观设置
界面风格现代新版 v2
显示主题跟随系统
显示语言多语言翻译
您正在访问普通节点
当前资源站访问用户过多,可能出现卡顿,访问加速节点可缓解。
赞赏本站 >10元 后可访问加速节点
vip.sydxky.cn(中国大陆) / abroad.sydxky.cn(全球可用区,中国大陆除外)
DBX

DBX

快速私信开发者反馈问题
原创开发者入驻 平板 PC
90 次下载
96.97 MB
v1.4.1
2026-09-19 23:44
侧载安装
快速私信开发者反馈问题

应用截图

应用截图 应用截图

版本历史

版本 1.4.1 2026-09-19 23:44
1. sqlite连接对话框:文件路径改成选择器 + 只读展示
「选择文件」:系统文件选择器,默认定位在上次用过的目录;
「新建数据库文件」:系统保存页,会真的创建一个空库文件(dbx 的 sqlite 驱动不会自己建文件,对不存在的路径会报 File does not exist);
「使用内存数据库」:一键填入 :memory:;
「授权文件夹」:选择文件夹并持久授权,之后该目录下的库可以就地读写,不需要任何副本;
路径框变为只读,避免手输一个应用无权的路径。
2. 目录授权(可跨重启)
文件夹授权用 fileShare.persistPermission() 持久化,并记录在应用 Preferences 里;
每次启动和每次回到前台都会 activatePermission() 重新激活——持久授权不会自动生效,这是最容易漏的一步;
激活后该文件夹按路径递归可读写(实测:授权后在子目录里建/写/删文件全部成功,SQLite 就地建 journal、建表、插数据)。
3. 工具栏「授权目录管理」
文档 / DBX 一行显示实时授权状态:该目录受系统「文档」目录权限(READ_WRITE_DOCUMENTS_DIRECTORY,user_grant)控制,面板每次刷新都重新查询权限与可写性,缺权限时提供「去授权…」按钮;
已授权目录列表,每条一个两步「撤销」(点一次变「确认撤销」,3 秒内再点才生效);
「新增授权目录…」直接调起文件夹选择器。
版本 1.3.3 2026-09-13 23:56
修复:结果表格第一行数据被表头压住
DOM 渲染模式下,OHOS 侧注入脚本会把表头搬进数据滚动容器做成 sticky 表头(目的是让表头与数据行在合成器上同步滚动)。该脚本把表头外壳高度写死为 28px,而表头真实高度取决于渲染行数:

只显示列名:28px
打开「列类型」行(int / TEXT 等):约 40px
脚本同时还设了 overflow: visible,于是 40px 的表头行会向下溢出 12px,正好盖住第一条数据行的上半部分(数字、文字被切一半)。

修复:不再固定表头高度,交由内容决定,表头行与数据行的布局空间重新对齐。

修复:切到 Canvas 渲染模式后表头消失
表头被搬进 DOM 滚动容器后,它已经是 Vue 管理的节点。切换到 Canvas 渲染模式时,Vue 自身的 patch 会移除 DOM 分支容器,被搬进去的表头也跟着被移除,表现为表头消失、必须关闭标签页重新打开才恢复。

修复:记录表头原始的父节点,网格一旦离开 DOM 模式(或节点被 patch 摘除)就把它放回原位并清掉注入样式;同时把「放回」放在 MutationObserver 的 microtask 里(早于下一帧绘制),所以来回切换渲染模式时表头不会先消失 0.5s 再出现。
版本 1.3.0 2026-09-04 00:27
同步上游:合并 dbx 上游 main 至 v0.6.2,包含大量功能与稳定性更新。
重新构建内置产物:
前端 dbx-dist 已通过 fork CI 从合并后的 harmonyos-port 源码重建;
Rust libdbx_ohos.so 已本地 OHOS release 重新构建;
OHOS 专用 dbx-web 路由已回填新增 API。
GitHub 入口调整:工具栏 GitHub 图标现在通过系统默认浏览器打开当前项目仓库 https://github.com/GetZ110/dbx-ohos,不再在应用内打开。
移除“检查更新”按钮:鸿蒙 HAP 不支持应用内自定义安装/更新,工具栏该按钮已隐藏。
保留既有能力:沉浸式桌面工具栏、原生窗口按钮、主题持久化、MCP、健康检查、防重入加载等。

应用介绍

DBX 数据库客户端在 HarmonyOS 上的移植工程:ArkUI Web + Rust NAPI 内嵌 dbx-web,支持 pc / 2in1。

应用特性


90+ 种数据库,一个工具搞定

MySQL、PostgreSQL、SQLite、Cloudflare D1、Redis、MongoDB、DuckDB、ClickHouse、SQL Server、Oracle、Elasticsearch、Easysearch、Meilisearch、MariaDB、TiDB、OceanBase、openGauss、GaussDB、KWDB、KingbaseES、Vastbase、GoldenDB、Doris、SelectDB、StarRocks、Manticore Search、Redshift、DM、TDengine、虚谷 XuguDB、CockroachDB、Access、HighGo、UXDB、Dolt 等数据库都能直接连接。Agent 配置还可扩展到 H2、Snowflake、Trino、Hive、DB2、Informix、Neo4j、Cassandra、BigQuery、Cloud Spanner、Kylin、SunDB、JDBCX 和自定义 JDBC。新增的原生与 Agent 驱动还覆盖了 Databricks、SAP HANA、Teradata、Vertica、Firebird、Exasol、崖山 YashanDB、GBase、Databend、RQLite、Turso、InfluxDB、QuestDB、IoTDB、etcd、ZooKeeper、Nacos、Consul KV、IRIS 等。

移植说明

  • 上游 fork:git@github.com:GetZ110/dbx.git,分支 harmonyos-port
  • Rust 侧新增 crates/dbx-ohos(NAPI 导出 startServer / stopServer / MCP)
  • dbx-web 新增 /api/health 就绪路由,并复用 AppState 避免二次打开 SQLite
  • 鸿蒙壳使用 ArkWeb 加载本地 dbx-web 服务;主题/外观偏好通过原生 Preferences 持久化

版权声明&安装包说明

本站提供的应用资源均来自互联网,仅供学习交流使用。请于下载后24小时内删除,如需商用请支持正版。如有侵权,请联系我们删除。

本站仅为提供HAP资源分享站,对安装包内容不负责。如有安装包和应用使用问题,请联系开发者寻求帮助。

应用信息

  • 包名 io.github.getz110.dbx
  • 版本 1.4.1
  • 大小 96.97 MB
  • 开发者 GetZ110
  • 投稿者
    厉害你鸡哥
  • 最低API版本 API 23
  • 目标API版本 API 23
  • CPU架构 arm64-v8a
  • 最后一次下载时间 2026-10-22 21:06
  • 开源协议 Apache-2.0

应用权限

普通权限 3个
ohos.permission.FILE_ACCESS_PERSIST
未知权限
ohos.permission.INTERNET
未知权限
ohos.permission.READ_WRITE_DOCUMENTS_DIRECTORY
未知权限
GitHub
最新版本: 1.4.1-dbx0.6.9
访问开源仓库
×
× ❮ 截图预览 ❯
赞赏支持支持站点维护QQ交流群欢迎分享、讨论、反馈
HoKityabi-zzh