网站首页 > 技术文章 正文
引言
DBCHM是一个简单实用的数据库文档生成工具,目前支持chm、word、excel、pdf、XML的导出,支持主流的数据库,如SqlServer、MySql、Oracle、PostgreSql、DB2。
如何获取
https://gitee.com/lztkdr/DBCHM
如何安装使用
- 下载好发行的最新版DBChm后,解压文件到你的某一个目录下,然后点击DBChm.exe可执行文件即可打开
- 打开后建立好你要生成的数据库连接,我这里用SQLServer进行测试,如果你的表比较多这个地方可能会等待一段时间,初选loading的效果
- 然后就可以进入到主界面了
- 都是很实在的功能,没有那么多花哨的东西,界面上会出现你的数据库相关的信息,如果你的数据修改或者添加了表,那就在重新获取,然后我们一个个测试,我们在导出之前点击右下角的保存按钮,等显示操作完成在进行下面的操作
这个地方先别着急,因为软件还需要htmlhelper的支持,我们下载以下地址中
https://gitee.com/lztkdr/DBCHM/attach_files的htmlhelper.exe文件,然后将它安装到任意一个盘Program Files (x86)\HTML Help Workshop\ 或 Program Files\HTML Help Workshop\ 文件夹中,然后在进行以下文档的导出
- CHM导出
- Word导出
- Excel导出
- PDF导出
- XML文件导出
主要功能总结(来自码云介绍)
- 表,列的批注可以编辑保存到数据库。
- 表,列的批注支持通过pdm文件导入的方式进行更新到数据库。
- 基于数据库中的表列结构(列ID/列名/数据类型/长度/精度/是否可以为null/默认值/是否自增/是否是主键/列描述)。
- 目前支持导出的文档类型:chm、word、excel、pdf、XML
总结(来自码云介绍)
除了直接使用作者编译好的版本,你也可以自己编译,不过需要满足以下几个条件
- 电脑需htmlhelp.exe,见附件 (注:需安装到任意盘符下的 Program Files (x86)\HTML Help Workshop\ 或 Program Files\HTML Help Workshop\ 文件夹中。)
- 电脑需.net framework 4.5.2
- 登陆账号要给予sa级别的权限,不然表结构查询权限不足,会查不出来数据
- 源码编印环境:Visual Studio 2017 以上版本
- 对于表列批注,支持中文与英文,不支持gbk之外的不兼容编码。
希望本文对大家有所帮助,如果有更好的解决方案,欢迎到评论区留言共享!谢谢!
猜你喜欢
- 2024-11-08 一张PDF了解JDK10 GC调优秘籍-附PDF下载
- 2024-11-08 90天吃透阿里P8推荐的625页Java编程兵书pdf,直接入职阿里定级P6
- 2024-11-08 MySQL管理之道丨性能调优,高可用跟监控丨300页PDF一网打尽
- 2024-11-08 Oracle项目管理系统之会议闭环管理
- 2024-11-08 Oracle项目管理产品核心优势之商业智能及配置化
- 2024-11-08 Java开发学习大纲文档全套电子书!整整五十章,拿走不谢!
- 2024-11-08 SQL 经典实例,中文版高清PDF资源
- 2024-11-08 《SpringCloud与Docker 微服务架构设计》陈韶健.pdf
- 2024-11-08 每日一书推荐《Python接口自动化测试》高清PDF,有实战讲解
- 2024-11-08 java实现将图片转化为pdf java图片转成pdf
你 发表评论:
欢迎- 617℃几个Oracle空值处理函数 oracle处理null值的函数
- 610℃Oracle分析函数之Lag和Lead()使用
- 599℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 595℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 591℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 582℃【数据统计分析】详解Oracle分组函数之CUBE
- 572℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 560℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
-
- PageHelper - 最方便的 MyBatis 分页插件
- 面试二:pagehelper是怎么实现分页的,
- MyBatis如何实现分页查询?(mybatis-plus分页查询)
- SpringBoot 各种分页查询方式详解(全网最全)
- 如何在Linux上运行exe文件,怎么用linux运行windows软件
- 快速了解hive(快速了解美国50个州)
- Python 中的 pyodbc 库(pydbclib)
- Linux搭建Weblogic集群(linux weblogic部署项目步骤)
- 「DM专栏」DMDSC共享集群之部署(一)——共享存储配置
- 故障分析 | MySQL 派生表优化(mysql pipe)
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- 前端获取当前时间 (50)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)