http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/images/xxv-a-database-connection-1.gif" alt="配置 Database 組件的數據庫連接" />
表面上很多人認為配置 Database 就是為了有一個 GUI 管理數據庫功能,但是這并不是 IntelliJ IDEA 的 Database 最重要特性。數據庫的 GUI 工具有很多,IntelliJ IDEA 的 Database 也沒有太明顯的優(yōu)勢。IntelliJ IDEA 的 Database 最大特性就是對于 Java Web 項目來講,常使用的 ORM 框架,如 Hibernate、Mybatis 有很好的支持,比如配置好了 Database 之后,IntelliJ IDEA 會自動識別 domain 對象與數據表的關系,也可以通過 Database 的數據表直接生成 domain 對象等等。
- 如上圖 Gif 所示,這是一個完成的配置 Database 過程,對于數據庫需要的依賴包,IntelliJ IDEA 可以自動幫我們下載,所以我們只要配置對應的連接參數即可。
http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/images/xxv-b-database-settings-1.jpg" alt="Database 設置" />
- 如上圖標注的紅圈所示,這是 Database 常用的四個操作。
- 第一個按鈕是:同步當前數據庫連接。這個是最重要的操作,有一些情況下,當我們配置好連接之后,沒有顯示數據表,那就是需要點擊該按鈕進行同步。還有一種情況就是我們在 IntelliJ IDEA 之外用其他工具操作數據庫,比如新建表。而此時 IntelliJ IDEA 的 Database 如果沒有同步到新表,也是需要點擊此按鈕進行同步的。
- 第二個按鈕是:配置當前連接,跟我們首次設置連接的界面是一樣的。
- 第三個按鈕是:斷開當前的連接。
- 第四個按鈕是:查看當前所選對象的圖標結構,比如我們當前選中的是整個數據庫名,我們如果點擊此按鈕,則是顯示該數據庫下的所有數據表的圖標結構圖。