用Eclipse的Data Source Explorer來管理MySQL

之前一直都是用一些可視化的工具來管理MySQL數據庫,如MySQL-frontNavicat等。後來發現每次電腦開荒都要裝一次這樣的軟件就覺得特別煩。
剛好看到Eclipse中有對應的數據源管理組件,嘗試着搗鼓一番,本日誌記錄一下過程。

  • 以下記錄是基於MySQL 8.0版本,理論上MySQL 5.x版本也是可行的。

一、調出Data Source Explorer組件面板

  1. 找到Eclipse設置的Window菜單
  2. 下拉找到Show View
  3. 選擇Data Source Explorer

二、在Data Source Explorer面板中連接數據源

  1. 右鍵Database Connections -> New...
  2. 在彈出面板中選擇MySQL數據庫類型(可以在Name文本框輸入自己喜歡的名字)
    在這裏插入圖片描述
  3. 新導入相關的MySQL驅動包,如下圖(因爲我已經配置過,所以這裏會有選項;配置過的就不用再導入了
    在這裏插入圖片描述
  4. Nmae/Type選項卡選擇驅動包的版本。這裏有個坑,我的Eclipse是2019-06版本,最多隻能選到5.1版本的驅動包,不過沒關係,隨便選一個版本,等下在JAR List引入包的時候選擇對應的8.0包即可。如下圖,總共有2步。
    在這裏插入圖片描述
  5. JAR List選項卡中引入外部的MySQL驅動包(我本地裝的MySQL 8.0,所以引入的驅動包也要8.0以上的版本)
    編輯默認加載的驅動包路徑
    選擇本地已下載的驅動包
    最後的樣子
  6. 編寫連接參數(MySQL 8.0的URL參數中,有兩個變量必須要設置的:useSSLserverTimezone,我完整的設置示例是:jdbc:mysql://localhost:3306/jeesite?useSSL=false&serverTimezone=Asia/Shanghai
    配置連接參數
    連接成功

三、在Data Source Explorer中管理數據庫

已配置成功的jeesite數據庫

3.1 編寫SQL語句

  1. 右鍵本地MySQL(這個根據個人設置的名字不同),選擇Open SQL Scrapbook即可打開SQL編輯界面
  2. 編輯界面的Connection Profile可以設定SQL語句的作用範圍
  3. Eclipse支持執行全部SQL語句,和只執行當前行SQL語句。通過鼠標右鍵可以操作。
  4. 也有快捷鍵:執行全部SQL語句Ctrl + Alt + X;執行當前行SQL語句Alt + S
    SQL語句編輯區

3.2 直接修改現有的數據表裏的數據(可視化)

  1. 展開已經連接的庫,找到其Tables選項,選中要操作的表
  2. 右鍵選中的表 -> Data -> edit,即可修改已有的數據(當然,你也可以通過SQL語句來實現)
    連接庫展開
    修改表已有數據

四、一些有效的配置

友好的顯示頁面

4.1 設置執行SQL語句後直接顯示數據(默認顯示的是執行狀態)

設置如下截圖,在Eclipse的設置中,找到Data Management -> SQL Development -> SQL Results View Options,選擇Single window單個窗口顯示
單頁顯示

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章