idea配置連接數(shù)據(jù)庫(kù)的超詳細(xì)步驟
學(xué)習(xí)時(shí),使用IDEA的時(shí)候,需要連接Database,連接時(shí)遇到了一些小問(wèn)題,下面記錄一下操作流程以及遇到的問(wèn)題的解決方法。
一、 連接操作
簡(jiǎn)介:介紹如何創(chuàng)建連接,具體連接某個(gè)數(shù)據(jù)庫(kù)的操作流程。
1.1 創(chuàng)建連接
打開(kāi)idea,點(diǎn)擊右側(cè)的 Database
或者 選擇 View --> Tool Windows --> Database
點(diǎn)擊 + 號(hào) ,選擇 Data Source ,選擇 數(shù)據(jù)庫(kù) (下面以MySQL為例)
選擇 mysql 后彈出以下界面
填上信息后,點(diǎn)擊 Test Connect 測(cè)試 (如果有報(bào)錯(cuò),請(qǐng)看下面 二、解決問(wèn)題 )
測(cè)試成功,點(diǎn)擊 Apply ,再 OK 確定
如下圖,連接創(chuàng)建成功
1.2 連接數(shù)據(jù)庫(kù)
上面 1.1 的操作,成功連接了 mysql ,還沒(méi)有具體連接到你的數(shù)據(jù)庫(kù),這一部分介紹在idea中創(chuàng)建數(shù)據(jù)庫(kù)、數(shù)據(jù)表。
右鍵 剛剛創(chuàng)建好的連接,點(diǎn)擊 New --> Schema
點(diǎn)擊后彈出以下窗口,輸入名字,這個(gè)名字是所創(chuàng)建的數(shù)據(jù)庫(kù)庫(kù)名,在終端上輸入 show databases
; 這個(gè)命令查看數(shù)據(jù)庫(kù)顯示數(shù)據(jù)庫(kù)。
mysql相關(guān)命令可以參考這篇文章 :MySQL常使用的命令
創(chuàng)建完成后如下
右鍵 數(shù)據(jù)庫(kù)庫(kù)名 ,點(diǎn)擊 New --> Table ,創(chuàng)一個(gè)新的數(shù)據(jù)表
點(diǎn)擊后彈出下面這個(gè)界面
修改表名,點(diǎn)擊 + 添加列,設(shè)置各項(xiàng)屬性
點(diǎn)擊執(zhí)行 Execute ,創(chuàng)建完成后如下
再創(chuàng)一個(gè),這次不要勾選,因?yàn)?每個(gè)表只能有一個(gè)主鍵 。
完成后如下
雙擊 表名 打開(kāi),開(kāi)始編輯,輸入后按 回車 ,編輯完后點(diǎn)擊 保存
補(bǔ)充說(shuō)明一下,idea連接數(shù)據(jù)庫(kù),并不是工程項(xiàng)目連接了數(shù)據(jù)庫(kù)。 idea連接操作數(shù)據(jù)庫(kù) 只是代替了 cmd 操作數(shù)據(jù)庫(kù) ,讓你在操作數(shù)據(jù)庫(kù)的時(shí)候更方便一些。
1.3 查看檢驗(yàn)
可以通過(guò) 終端 和 navicat 來(lái)檢驗(yàn)。
1.3.1 在終端上檢驗(yàn)
打開(kāi)終端(快捷鍵: Win+r ,輸入 cmd ),輸入命令查看數(shù)據(jù)庫(kù)
cmd登錄數(shù)據(jù)庫(kù)命令也可以參考這篇文章:MySQL在終端上操作命令
1.3.2 在Navicat上檢驗(yàn)
打開(kāi)連接,選擇數(shù)據(jù)庫(kù) demonstration (上面創(chuàng)建的名字,如果和上面創(chuàng)建的庫(kù)名不一樣,輸入你的庫(kù)名就可以了),打開(kāi) 表 ,一步步點(diǎn)開(kāi)就行了,界面很友好的。
另外,推薦使用 Navicat 這個(gè)數(shù)據(jù)庫(kù)管理工具,它使用起來(lái)比較友好,如果不太熟悉使用的話,可以參考這篇文章 :Navicat使用快速入門(mén)教程
二、 解決問(wèn)題
第一次連接,點(diǎn)擊測(cè)試后,會(huì)出現(xiàn)以下錯(cuò)誤提示
在URL 那一項(xiàng)的后面加上
?serverTimezone=GMT
( / 與 ? 之間的位置為你的數(shù)據(jù)庫(kù)名)
好了,繼續(xù)學(xué)習(xí)。
到此這篇關(guān)于idea配置連接數(shù)據(jù)庫(kù)的超詳細(xì)步驟的文章就介紹到這了,更多相關(guān)idea連接數(shù)據(jù)庫(kù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- IntelliJ IDEA 設(shè)置數(shù)據(jù)庫(kù)連接全局共享的步驟
- Idea連接數(shù)據(jù)庫(kù)并執(zhí)行SQL語(yǔ)句的方法示例
- IntelliJ IDEA連接MySQL數(shù)據(jù)庫(kù)詳細(xì)圖解
- IDEA連接MySQL數(shù)據(jù)庫(kù)的4種方法圖文教程
- 在IntelliJ IDEA中使用Java連接MySQL數(shù)據(jù)庫(kù)的方法詳解
- IDEA 連接數(shù)據(jù)庫(kù)的實(shí)現(xiàn)方法
- IntelliJ IDEA中設(shè)置數(shù)據(jù)庫(kù)連接全局共享的步驟詳解
相關(guān)文章
找不到正確的java_home路徑報(bào)錯(cuò)解決
本文主要介紹了找不到正確的java_home路徑報(bào)錯(cuò)解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07Java中文件寫(xiě)入內(nèi)容的幾種常見(jiàn)方法
本文主要介紹了Java中文件寫(xiě)入內(nèi)容的幾種常見(jiàn)方法,主要包括使用NIO的Files工具類、通過(guò)commons-io的FileUtils工具類、RandomAccessFile、PrintWriter和BufferedWriter這幾種,具有一定的參考價(jià)值,感興趣的可以了解一下2023-10-10Jboss Marshalling服務(wù)端無(wú)法接受消息
這篇文章主要介紹了Jboss Marshalling服務(wù)端無(wú)法接受消息,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-03-03idea 自動(dòng)生成類注釋和方法注釋的實(shí)現(xiàn)步驟
這篇文章主要介紹了idea 自動(dòng)生成類注釋和方法注釋的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12詳解Spring注解@Autowired的實(shí)現(xiàn)原理和使用方法
在使用Spring開(kāi)發(fā)的時(shí)候,配置的方式主要有兩種,一種是xml的方式,另外一種是 java config的方式,在使用的過(guò)程中,我們使用最多的注解應(yīng)該就是@Autowired注解了,所以本文就給大家講講@Autowired注解是如何使用和實(shí)現(xiàn)的,需要的朋友可以參考下2023-07-07java文件的簡(jiǎn)單讀寫(xiě)操作方法實(shí)例分析
這篇文章主要介紹了java文件的簡(jiǎn)單讀寫(xiě)操作方法,結(jié)合實(shí)例形式分析了java文件流進(jìn)行讀寫(xiě)操作的方法與相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2020-05-05