你還在爲下載安裝各類數據庫客戶端而煩惱嗎?安裝一個服務輕鬆搞定?

前言

平時開始過程當中,咱們會使用到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

相關文章
相關標籤/搜索