平時開始過程當中,咱們會使用到oracle
、mysql
、redis
、postgresql
、mongodb
等數據庫,每個數據庫都要下載安裝一個客戶端。這給你形成煩惱了嗎?咱們是否能夠只安裝一個軟件就能夠鏈接全部的數據庫呢?
把數據庫客戶端作成一個web服務,在瀏覽器中訪問數據庫。
我在瀏覽掘金的時候並無發現類型的項目,因此把以前作的一個項目和你們分享一下,項目有問題,請你們指正。html
項目爲一個web項目,包括後臺(webServer)和前端(webFront)兩個子項目。後臺是java + springboot項目;前端是vue + element-ui項目。前端
github: github.com/jayuc/dbcli…
歡迎你們積極訪問哦vue
你們來先看看效果 java
oracle
、
mysql
、
redis
、
postgresql
、
mongodb
數據庫。登錄成功以後進入主頁面,主頁面包括鏈接區、sql輸入區、查詢結果區等。sql區中輸入sql語句執行快捷鍵
F8
後會在查詢結果區展現查詢的結果。
java和node的安裝教程不少,在這裏就不介紹了。node
代碼地址: github.com/jayuc/dbcli…
mysql
npm install
node build/build.js
,執行完畢後會在dist目錄下面看到static文件夾和index.html文件,以下圖:
mvn package
,在webServer/target目錄中生成打包後的文件(dbclient-2.1.3.jar)
在webServer/target目錄下面執行 java -jar dbclient-2.1.3.jar
git
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