你还在为下载安装各类数据库客户端而烦恼吗?安装一个服务轻松搞定?

前言

平时开始过程当中,咱们会使用到oraclemysqlredispostgresqlmongodb等数据库,每个数据库都要下载安装一个客户端。这给你形成烦恼了吗?咱们是否能够只安装一个软件就能够链接全部的数据库呢?
把数据库客户端作成一个web服务,在浏览器中访问数据库。
我在浏览掘金的时候并无发现类型的项目,因此把以前作的一个项目和你们分享一下,项目有问题,请你们指正。html

项目介绍

项目为一个web项目,包括后台(webServer)和前端(webFront)两个子项目。后台是java + springboot项目;前端是vue + element-ui项目。前端

项目地址

github: github.com/jayuc/dbcli…
欢迎你们积极访问哦vue

效果预览

你们来先看看效果 java

登录页
主页
json详情页
能够看到在登录页面能够登录 oraclemysqlredispostgresqlmongodb数据库。登录成功以后进入主页面,主页面包括链接区、sql输入区、查询结果区等。sql区中输入sql语句执行快捷键 F8 后会在查询结果区展现查询的结果。

项目教程

1、安装java环境和node环境

java和node的安装教程不少,在这里就不介绍了。node

2、下载代码并配置

代码地址: github.com/jayuc/dbcli…
mysql

  • 访问此地址,直接下载zip包到本地桌面,而后解压;
    d1
  • 进入到webFront/static目录下面 找到config.js
  • 打开 config.js,把restRoot:内容改成 /

3、编译代码

  • 初始化前端程序,并编译 在webFront目录下面依次执行 npm install node build/build.js,执行完毕后会在dist目录下面看到static文件夹和index.html文件,以下图:
  • 拷贝前端:把上一步获得的dist下面的static文件夹和index.html拷贝到webServer\src\main\resources\static文件夹下面:
  • 编译后台代码:在webServer目录下面执行 mvn package,在webServer/target目录中生成打包后的文件(dbclient-2.1.3.jar)

4、运行程序

在webServer/target目录下面执行 java -jar dbclient-2.1.3.jar git

在浏览器中输入地址: http://127.0.0.1:8004 便可使用了

docker镜像

docker run -d -p 8004:8004 -v /home/jayu/log/dbclient:/app/log db/client:v1.0.0
说明/app/log为日志所在文件夹
下载镜像 提取码:0d9q
镜像制做过程
github

常见问题处理

1.maven依赖的 jar包(oracle和 postgresql)须要从器官网上下载web

注意

本项目属于我的兴趣开发,开源出来是为了技术交流,请勿使用此项目作违法事情,请勿商用。谢谢理解redis

相关文章
相关标签/搜索