当前位置:   article > 正文

数据库表结构文档生成工具_数据库表文档生成工具

数据库表文档生成工具

简介

一个用于快速导出数据库表结构文档的工具

开发缘由

在工作中编写开发文档时,通常会涉及到数据库表结构这个部分。最开始使用各类文档编辑软件新建表格,然后逐个复制和粘贴内容,屏幕来回切换到头昏眼花,CV操作到手抽筋,不注意还可能看错数据或填写表格时填错数据。之前也有尝试过编码+修改配置文件的方式,但是在更改数据库连接信息、导出哪些表及列信息时需要手动修改配置文件,使用起来并不是很方便。于是就萌生了开发该项目的想法,以简化数据库文档的编写。

技术栈

后端

  • 采用 SpringBoot 作为基础框架
  • 采用 apache poi 生成word文档
  • 采用 itextpdf 生成pdf文档
  • 采用 snakeyaml 解析yaml文件

前端

  • 采用 Vue2 作为基础框架
  • 采用 Element ui 作为组件库



优势

  • 灵活性高,可根据需求灵活选择导出的表列数据
  • 扩展性良好,适配新的数据库类型,只需提供对应的查询SQL语句,几乎不需要额外的编码
  • 树形控件采用懒加载模式加载数据,避免数据量太大时,一次性加载全部数据,造成严重卡顿
  • 多线程加载数据,提高数据量较大时的导出速度

支持数据库类型

  • MySQL
  • Oracle
  • PostgreSQL
  • Sql Server
  • DB2
  • MariaDB
  • Clickhouse
  • 达梦
  • TIDB
  • Derby(内嵌式)
  • H2(内嵌式)
  • SQLite3(内嵌式)

支持文档类型

  • Word
  • PDF
  • Markdown
  • HTML


项目演示

1. 数据库连接
在这里插入图片描述

2. 文档预览
在这里插入图片描述



3. 选择导出列名
在这里插入图片描述



4. 下载pdf文档

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传



5. 下载word文档
在这里插入图片描述



6. 下载markdown文档

在这里插入图片描述



7. 下载HTML文档
在这里插入图片描述



使用说明

视频演示

默认访问地址:http://localhost:8888/

项目启成功后自动打开浏览器进行访问


开源地址

跳转至 Gitee
跳转至 Github

windows下载

链接:https://pan.baidu.com/s/1XgEMOwAxNGvFjt46v1-Aow
提取码:ywap

由于安装包内置 JDK 环境,体积有点大,无法上传到 Gitee



参考说明

数据库连接页面布局参考至:https://gitee.com/pomz/database-export

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/848049
推荐阅读
相关标签
  

闽ICP备14008679号