IntelliJ IDEA 内置数据库管理工具实战
1. 寫在前面
開發(fā)Java應(yīng)用程序,作為明星工具IntelliJ IDEA Ultimate當(dāng)然是首選,然后進行數(shù)據(jù)庫SQL開發(fā)的時候,常常會選擇諸如:Navicat , sqlyog, MySQL Workbench 。 當(dāng)進行Java數(shù)據(jù)庫編程的時候,會來在兩個工具,效率極低,其實這都沒有必要的。 IDEA本身就是神器,完全可以在一個工具中同時完成Java編號和SQL開發(fā)。本文主要介紹IDEA下,數(shù)據(jù)庫工具(DataBase Tool)的基本使用。
2. 選項卡
用過IDEA的人都知道,這一款超強大,智能,用起來舒服的集成開發(fā)工具。其中功能選項卡極多,在使用之前,下圖展示了關(guān)于數(shù)據(jù)庫工具的選項卡的位置。
顯示功能選項卡
功能選項卡的按鈕
3. 配置連接
數(shù)據(jù)庫工具支持的大多數(shù)主流的數(shù)據(jù)庫管理系統(tǒng),我們在使用的時候,只需要選擇其中指定數(shù)據(jù)庫然后創(chuàng)建數(shù)據(jù)源即可。
在IDEA中該工具連接數(shù)據(jù)庫的方式主要采用的是:JDBC的方式,由此可見相當(dāng)于是通過客戶端的方式訪問數(shù)據(jù)庫。
那么訪問數(shù)據(jù)庫的基本條件有如下幾個:
數(shù)據(jù)庫服務(wù)器地址
數(shù)據(jù)庫服務(wù)器端口(通常主流關(guān)系型數(shù)據(jù)庫都有默認端口)
連接的數(shù)據(jù)庫(可選,在此工具中需要明確指定)
用戶名
密碼
JDBC驅(qū)動(可選,通過Java程序的方式連接數(shù)據(jù)庫)
下面通過案例演示在數(shù)據(jù)庫工具中連接MySQL數(shù)據(jù)庫
第一步:添加配置,選擇數(shù)據(jù)源,選擇MySQL
第二步:填寫配置信息
關(guān)于配置信息這里有需要可以填寫的內(nèi)容,本文只講最簡的配置。
其它配置這里稍作說明:
tx : 事務(wù)配置,默認是auto表示自動提交事務(wù),可以選擇manual手工方式;Read-Only 只讀模式,表示該鏈接配置只能讀取數(shù)據(jù),不可更改; auto-sync 自動同步 數(shù)據(jù)庫中的對象在工具中展示。
選擇多個Schema(數(shù)據(jù)庫)在數(shù)據(jù)庫工具中展示
第三步:應(yīng)用配置
上圖展示了數(shù)據(jù)庫工具的基本工作區(qū)域,以及功能按鈕。
4. 工具使用
4.1 編寫SQL
在SQL編輯區(qū)編寫各類SQL語句就可以完成對數(shù)據(jù)庫的操作。數(shù)據(jù)庫工具這里具備特別友好的關(guān)鍵字,對象的信息提供功能。
4.2 可視化操作
除了通過SQL命令執(zhí)行SQL外,數(shù)據(jù)庫工具這里最強大的地方還提供了可視化的操作功能。比如:創(chuàng)建表,修改表,查看表數(shù)據(jù),查看字段信息等
第一:創(chuàng)建表
第二:修改表
注意:修改表的操作和創(chuàng)建表的方式基本類似,除此之外還可以修改表名信息
第三:查看數(shù)據(jù)和更新
IDEA內(nèi)置的數(shù)據(jù)庫工具功能還是很強大的,本文作為一個引導(dǎo),跟多特性還需不斷體驗,發(fā)現(xiàn)。
5.注意事項
下面列出來關(guān)于使用該工具的一些注意事項:
IDEA工具需要是旗艦版 IntelliJ IDEA Ultimate , 社區(qū)版本不支持
首次配置特定數(shù)據(jù)庫(比如:MySQL)的連接時,需要下載JDBC驅(qū)動 ,IDEA會自動下載(需要聯(lián)網(wǎng)); 當(dāng)然也可以用戶自定義選擇JDBC驅(qū)動,在配置連接的界面中設(shè)置:
原文鏈接
艾歐尼亞,昂揚不滅,為了更美好的明天而戰(zhàn)(#^.^#)
總結(jié)
以上是生活随笔為你收集整理的IntelliJ IDEA 内置数据库管理工具实战的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dubbo白名单通过filter,spr
- 下一篇: 游戏服务器出现问题怎么维护权益,游戏服务