jdk 14 api中文帮助文档.chm_开源免费的数据库文档生成工具——DBCHM

DBCHM是一个开源的数据库文档生成工具,可导出chm、word、excel、pdf、XML格式,支持多种主流数据库。用户可以通过简单的安装和配置,生成包含详细数据库信息的文档。在使用过程中,需要注意安装htmlhelp.exe并赋予相应权限。
摘要由CSDN通过智能技术生成

引言

DBCHM是一个简单实用的数据库文档生成工具,目前支持chm、word、excel、pdf、XML的导出,支持主流的数据库,如SqlServer、MySql、Oracle、PostgreSql、DB2。

如何获取

https://gitee.com/lztkdr/DBCHM

如何安装使用

  • 下载好发行的最新版DBChm后,解压文件到你的某一个目录下,然后点击DBChm.exe可执行文件即可打开
2eb767dcaa61f534340dab233f00c29d.png
  • 打开后建立好你要生成的数据库连接,我这里用SQLServer进行测试,如果你的表比较多这个地方可能会等待一段时间,初选loading的效果
0ab7a98966df3b987346a5e0883bbf2f.png
  • 然后就可以进入到主界面了
8a6813dabb094cef8ab1979ff0eeb16b.png
  • 都是很实在的功能,没有那么多花哨的东西,界面上会出现你的数据库相关的信息,如果你的数据修改或者添加了表,那就在重新获取,然后我们一个个测试,我们在导出之前点击右下角的保存按钮,等显示操作完成在进行下面的操作
0614fe26f7e7beab609af07065d9be65.png

这个地方先别着急,因为软件还需要htmlhelper的支持,我们下载以下地址中

https://gitee.com/lztkdr/DBCHM/attach_files的htmlhelper.exe文件,然后将它安装到任意一个盘Program Files (x86)HTML Help Workshop 或 Program FilesHTML Help Workshop 文件夹中,然后在进行以下文档的导出

  • CHM导出
ab90fee5971934bb2d4e2b759a16c29e.png
123ec3846fd65a67078e77e5f99ce175.png
  • Word导出
c68f9b2623df79cbbb27c19924151c63.png
  • Excel导出
a568b6e671a472089a821fb084b6b81a.png
  • PDF导出
4621ac20e958f8c0c74d3ecc38f401de.png
  • XML文件导出
abac48a1da7276036a6ce8eb4cbd9dc1.png

主要功能总结(来自码云介绍)

  • 表,列的批注可以编辑保存到数据库。
  • 表,列的批注支持通过pdm文件导入的方式进行更新到数据库。
  • 基于数据库中的表列结构(列ID/列名/数据类型/长度/精度/是否可以为null/默认值/是否自增/是否是主键/列描述)。
  • 目前支持导出的文档类型:chm、word、excel、pdf、XML

总结(来自码云介绍)

除了直接使用作者编译好的版本,你也可以自己编译,不过需要满足以下几个条件

  • 电脑需htmlhelp.exe,见附件 (注:需安装到任意盘符下的 Program Files (x86)HTML Help Workshop 或 Program FilesHTML Help Workshop 文件夹中。)
  • 电脑需.net framework 4.5.2
  • 登陆账号要给予sa级别的权限,不然表结构查询权限不足,会查不出来数据
  • 源码编印环境:Visual Studio 2017 以上版本
  • 对于表列批注,支持中文与英文,不支持gbk之外的不兼容编码。

希望本文对大家有所帮助,如果有更好的解决方案,欢迎到评论区留言共享!谢谢!

fded8c607618eac953b8175fcef45c48.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值