Skip to content

基于SpringBoot的开源数据库表结构导出word文档工具

Notifications You must be signed in to change notification settings

Donnydong/database-export

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

database-export V2.0

Spring Boot 2.0.6 Vue 2.0 Element-UI 2.0 Thymeleaf 3.0 JDK 1.8 Maven

database-export是一款能生成数据库结构文档的开源springboot工程,能支持最新的数据库版本,可以导出支持office2007版本以上的docx格式的文档

项目使用技术

  • VUE2.0
  • Element-UI
  • Axios
  • Thymeleaf
  • Spring Boot
  • Maven
  • POI-TL

How to use

1.下载release下的最新打包的压缩包(推荐)

启动run.bat(win)即可(打包的暂时只支持windows环境,linux可自行打包)

下载

WIN_NO_JRE WIN_WITH_JRE LINUX_NO_JRE LINUX_WITH_JRE
V.1.0.0 database-export-1.0.0_noJre8.rar database-export-1.0.0_withJre8.rar
V.2.0.0 database-export-2.0.0_noJre8.rar database-export-2.0.0_withJre8.rar

生成的文件名称是export.docx,如果需要修改,在package\resources\application.yml文件中,按照注释修改即可

2.下载最新的源码启动

注意:在运行项目前,可能需要先把oracle的jar打包到你本地的maven库,不然会报错,找不到驱动程序 生成的文件名称是export.docx,如果需要修改,在resources\application.yml文件中,按照注释修改即可


(如果你不需要使用到oracle数据库,此步骤可忽略,直接注释在pom.xml里面的oracle依赖即可)

oracle jar的地址在源码的extrajar/ojdbc7-12.1.0.2.jar下

打包到本地仓库的命令是

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.1.0.2 -Dpackaging=jar -Dfile=D:\ojdbc7-12.1.0.2.jar -DgeneratePom=true

注意

自行使用maven打包的时候,可能会遇到以下BUG

1.SpringBoot分离lib和resources打包后,手动添加oracle驱动到lib后,运行时一直提示无法找到驱动程序的解决办法


3.运行访问的地址

http://localhost:9999/dbExport/

4.项目截图

ORACLE

MYSQL

SQL

Discussing

About

基于SpringBoot的开源数据库表结构导出word文档工具

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 85.7%
  • Java 8.6%
  • HTML 5.5%
  • CSS 0.2%