# database-export **Repository Path**: codeht1/database-export ## Basic Information - **Project Name**: database-export - **Description**: 基于SpringBoot的开源数据库表结构导出word文档工具 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 196 - **Created**: 2022-03-08 - **Last Updated**: 2022-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README **[转到Gitee](https://gitee.com/pomz/database-export)** **[转到Github](https://github.com/PomZWJ/database-export)** ![](https://img-blog.csdnimg.cn/2021062719254559.png#pic_center) **database-export V3.2.0** ========================= ![Spring Boot 2.6.3](https://img.shields.io/badge/Spring%20Boot-2.6.3-brightgreen.svg) ![Element-UI 2.0](https://img.shields.io/badge/ElementUI-2.0-green.svg) ![JDK 1.8](https://img.shields.io/badge/JDK-1.8-brightgreen.svg) ![MySQL](https://img.shields.io/badge/MySQL-8-blue.svg) ![ORACLE](https://img.shields.io/badge/ORACLE-11g-red.svg) ![SqlServer](https://img.shields.io/badge/SqlServer-2008-red.svg) ![Postgresql](https://img.shields.io/badge/Postgresql-14-blue.svg) database-export是一款多线程生成数据库结构文档的开源springboot工程,能支持最新的数据库版本,可以导出docx格式和xlsx的文档,也能直接在网页上预览 项目使用技术 ------------ * JDK1.8 * VUE2.0 * Element-UI * Axios * Thymeleaf * Spring Boot * Maven * [POI-TL](http://deepoove.com/poi-tl) 项目特点 ------------ * 导出sql支持多线程查询,导出速度更快 * 使用element-ui,界面更美观 * 支持导出word和excel,更支持网页预览 * 支持MySQL8.0版本,Oracle 11g,sqlserver以及Postgresql * 导出速度高于现在的所有导出工具 How to use ------------ ## 1.下载release下的最新打包的压缩包(推荐) cmd/shell执行java -jar xxx.jar 即可启动 下载 | | WIN_NO_JRE | WIN_WITH_JRE | ------- | :-----: | :----: | | V.1.0.0 | [database-export-1.0.0_noJre8.rar](https://github.com/PomZWJ/database-export/releases/download/1.0.0/database-export-1.0.0_noJre8.rar) | [database-export-1.0.0_withJre8.rar](https://github.com/PomZWJ/database-export/releases/download/1.0.0/database-export-1.0.0_withJre8.rar) | | V.2.0.0 | [database-export-2.0.0_noJre8.rar](https://github.com/PomZWJ/database-export/releases/download/2.0.0/database-export-2.0.0_noJre8.rar) | [database-export-2.0.0_withJre8.rar](https://github.com/PomZWJ/database-export/releases/download/2.0.0/database-export-2.0.0_withJre8.rar) | | V.2.1.0 | (后续版本都不含jre1.8,win和linux都是同一个包,不再区分) https://pan.baidu.com/s/1A7EttMBIdVy3oAkFd0zo-w 提取码6gdr | | V.2.2.0 | https://pan.baidu.com/s/1geYr9ksIXvf1R_xWiw_KDg 提取码kzmg | | V.3.0.0 | https://pan.baidu.com/s/1dKkSHFmRhcjNeF8JJ4CHbg 提取码xf7c | | V.3.1.0 | https://pan.baidu.com/s/1cwWkS2I8QYE9mqApRATxYQ 提取码wy18 | ## 2.下载最新的源码启动 ------------ **源码运行方法** >执行DatabaseExportApplication.java即可 ------------ ## 3.运行访问的地址 > http://localhost:9999/dbExport/ > 旧的界面访问 http://localhost:9999/dbExport/v1 > (支持IE) ## 4.项目截图 **ORACLE** ![](https://img-blog.csdnimg.cn/20210627192751555.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2h1YW5ndXRhMTE3OA==,size_16,color_FFFFFF,t_70#pic_center) **MYSQL** ![](https://img-blog.csdnimg.cn/20210627192804437.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2h1YW5ndXRhMTE3OA==,size_16,color_FFFFFF,t_70#pic_center) **SQLServer** ![](https://img-blog.csdnimg.cn/20210627192817733.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2h1YW5ndXRhMTE3OA==,size_16,color_FFFFFF,t_70#pic_center) **其他图片** ![](https://img-blog.csdnimg.cn/2021062719315467.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2h1YW5ndXRhMTE3OA==,size_16,color_FFFFFF,t_70#pic_center) ![](https://img-blog.csdnimg.cn/202106271932216.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2h1YW5ndXRhMTE3OA==,size_16,color_FFFFFF,t_70#pic_center) ![](https://img-blog.csdnimg.cn/20210627193227925.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2h1YW5ndXRhMTE3OA==,size_16,color_FFFFFF,t_70#pic_center) ## 5.想加入技术开发群的加我,备注加群即可 加群 ## 6.更新日志 **2022-02-28(V3.2.0)** >1.支持Postgresql >2.修复已知BUG **2021-12-16(V3.1.0)** >1.数据库连接池改成工厂模式,引入了druid和hikaricp两种连接池,可在yml自定义配置 >2.前端html预览美化,加入了导航 >3.修复已知BUG **2021-06-27(V3.0.0)** >1.查询数据库的时候加入了多线程查询,使得导出速度更快 >2.抛弃了之前使用的原生JDBC连接,引入了druid和JdbcTemplate >3.支持导出excel >4.支持前端html预览 **2021-06-05(V2.2.0)** >1.改变java设计模式为工厂模式,方便用户自己扩展 >2.优化了后台代码,尽量把代码实现高度配置化 >3.BUG改进 **2020-07-15(V2.1.0)** >1.去除了打包后,application需要重新配置模板文件,使部署更简单,不需要在改动到配置文件 >2.去除了自定义文件生成目录 >3.让生成的文件能够下载 >4.BUG改进 **2019-09-26(V2.0.0)** >1.使用了VUE+Element-UI重新修改了界面,抛弃了原本的Bootstrap >2.BUG改进 **2019-04-20(V1.0.0)** >1.使用springboot2.x+Bootstrap完成界面 >2.能导出docx类型的文档,支持mysql,oracle,sql server Discussing ---------- - [submit issue](https://github.com/PomZWJ/database-export/issues/new) - E-mail: 1513041820@qq.com