鍍金池/ 教程/ C++/ 數(shù)據(jù)庫管理工具介紹
介紹
IntelliJ IDEA 界面介紹
最特殊的快捷鍵 Alt + Enter 介紹
IntelliJ IDEA 配合 Maven 的一些技巧
文件代碼模板的使用
常見文件類型的圖標介紹
IntelliJ IDEA 推薦設(shè)置講解
Maven 項目介紹
IntelliJ IDEA 相關(guān)核心文件和目錄介紹
Debug 介紹
IntelliJ IDEA 常用設(shè)置講解 - 2
IntelliJ IDEA 插件開發(fā)視頻教程
IntelliJ IDEA 緩存和索引介紹和清理方法
IntelliJ IDEA 主題、字體、編輯區(qū)主題、文件編碼修改、亂碼問題
Maven 的單模塊 Spring Boot 項目
IntelliJ IDEA 遠程調(diào)試 Tomcat
插件的使用
IntelliJ IDEA 編譯方式介紹
IntelliJ IDEA For Mac 快捷鍵
IntelliJ IDEA 常用設(shè)置講解 - 1
首次運行
Ubuntu 系統(tǒng)下安裝 IntelliJ IDEA
數(shù)據(jù)庫管理工具介紹
重構(gòu)講解
從 Windows 過度到 Mac 必備快捷鍵對照表
Windows 系統(tǒng)下安裝 IntelliJ IDEA
Maven 的單模塊 / 多模塊之 Spring MVC + Spring + Spring Data JPA 項目
版本控制的使用
IntelliJ IDEA 的 Java 熱部署插件 JRebel 安裝及使用
IntelliJ IDEA 常用設(shè)置講解 - 3
Emmet 的使用
Postfix Completion 的使用
Mac 系統(tǒng)下安裝 IntelliJ IDEA
本系列教程結(jié)束
實時代碼模板的使用
快捷鍵
IntelliJ IDEA 項目相關(guān)的幾個重要概念介紹
安裝總結(jié)
Maven 的單模塊 / 多模塊之 Spring MVC + Spring + Mybatis 項目講解
關(guān)于
Eclipse 的 Java Web 項目環(huán)境搭建
IntelliJ IDEA 常用設(shè)置講解 - 4
Hello World 項目創(chuàng)建與項目配置文件介紹

數(shù)據(jù)庫管理工具介紹

配置 Database 組件的數(shù)據(jù)庫連接

http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/images/xxv-a-database-connection-1.gif" alt="配置 Database 組件的數(shù)據(jù)庫連接" />

  • 表面上很多人認為配置 Database 就是為了有一個 GUI 管理數(shù)據(jù)庫功能,但是這并不是 IntelliJ IDEA 的 Database 最重要特性。數(shù)據(jù)庫的 GUI 工具有很多,IntelliJ IDEA 的 Database 也沒有太明顯的優(yōu)勢。IntelliJ IDEA 的 Database 最大特性就是對于 Java Web 項目來講,常使用的 ORM 框架,如 Hibernate、Mybatis 有很好的支持,比如配置好了 Database 之后,IntelliJ IDEA 會自動識別 domain 對象與數(shù)據(jù)表的關(guān)系,也可以通過 Database 的數(shù)據(jù)表直接生成 domain 對象等等。

  • 如上圖 Gif 所示,這是一個完成的配置 Database 過程,對于數(shù)據(jù)庫需要的依賴包,IntelliJ IDEA 可以自動幫我們下載,所以我們只要配置對應(yīng)的連接參數(shù)即可。

Database 設(shè)置

http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/images/xxv-b-database-settings-1.jpg" alt="Database 設(shè)置" />

  • 如上圖標注的紅圈所示,這是 Database 常用的四個操作。
  • 第一個按鈕是:同步當前數(shù)據(jù)庫連接。這個是最重要的操作,有一些情況下,當我們配置好連接之后,沒有顯示數(shù)據(jù)表,那就是需要點擊該按鈕進行同步。還有一種情況就是我們在 IntelliJ IDEA 之外用其他工具操作數(shù)據(jù)庫,比如新建表。而此時 IntelliJ IDEA 的 Database 如果沒有同步到新表,也是需要點擊此按鈕進行同步的。
  • 第二個按鈕是:配置當前連接,跟我們首次設(shè)置連接的界面是一樣的。
  • 第三個按鈕是:斷開當前的連接。
  • 第四個按鈕是:查看當前所選對象的圖標結(jié)構(gòu),比如我們當前選中的是整個數(shù)據(jù)庫名,我們?nèi)绻c擊此按鈕,則是顯示該數(shù)據(jù)庫下的所有數(shù)據(jù)表的圖標結(jié)構(gòu)圖。