文章目錄
之前一直都是用一些可視化的工具來管理
MySQL
數據庫,如MySQL-front
、Navicat
等。後來發現每次電腦開荒都要裝一次這樣的軟件就覺得特別煩。
剛好看到Eclipse中有對應的數據源管理組件,嘗試着搗鼓一番,本日誌記錄一下過程。
- 以下記錄是基於
MySQL 8.0
版本,理論上MySQL 5.x
版本也是可行的。
一、調出Data Source Explorer組件面板
- 找到Eclipse設置的
Window
菜單 - 下拉找到
Show View
- 選擇
Data Source Explorer
二、在Data Source Explorer面板中連接數據源
- 右鍵
Database Connections
->New...
- 在彈出面板中選擇
MySQL
數據庫類型(可以在Name
文本框輸入自己喜歡的名字)
- 新導入相關的MySQL驅動包,如下圖(因爲我已經配置過,所以這裏會有選項;配置過的就不用再導入了)
- 在
Nmae/Type
選項卡選擇驅動包的版本。這裏有個坑,我的Eclipse是2019-06版本,最多隻能選到5.1
版本的驅動包,不過沒關係,隨便選一個版本,等下在JAR List
引入包的時候選擇對應的8.0
包即可。如下圖,總共有2步。
- 在
JAR List
選項卡中引入外部的MySQL驅動包(我本地裝的MySQL 8.0
,所以引入的驅動包也要8.0
以上的版本)
- 編寫連接參數(MySQL 8.0的
URL
參數中,有兩個變量必須要設置的:useSSL
、serverTimezone
,我完整的設置示例是:jdbc:mysql://localhost:3306/jeesite?useSSL=false&serverTimezone=Asia/Shanghai
)
三、在Data Source Explorer
中管理數據庫
3.1 編寫SQL語句
- 右鍵
本地MySQL
(這個根據個人設置的名字不同),選擇Open SQL Scrapbook
即可打開SQL編輯界面 - 編輯界面的
Connection Profile
可以設定SQL語句的作用範圍 - Eclipse支持執行全部SQL語句,和只執行當前行SQL語句。通過鼠標右鍵可以操作。
- 也有快捷鍵:執行全部SQL語句
Ctrl + Alt + X
;執行當前行SQL語句Alt + S
3.2 直接修改現有的數據表裏的數據(可視化)
- 展開已經連接的庫,找到其
Tables
選項,選中要操作的表 - 右鍵選中的表 ->
Data
->edit
,即可修改已有的數據(當然,你也可以通過SQL語句來實現)
四、一些有效的配置
4.1 設置執行SQL語句後直接顯示數據(默認顯示的是執行狀態)
設置如下截圖,在Eclipse的設置中,找到Data Management
-> SQL Development
-> SQL Results View Options
,選擇Single window
單個窗口顯示