使用IDEA在SpringBoot项目中连接数据库
使用IDEA在SpringBoot項目中連接數(shù)據(jù)庫
文章目錄
- 使用IDEA在SpringBoot項目中連接數(shù)據(jù)庫
- 前言
- 連接數(shù)據(jù)庫
- 正常操作數(shù)據(jù)庫
- 移除數(shù)據(jù)庫連接
前言
每次我在 IDEA 中用 SpringBoot 項目連接數(shù)據(jù)庫進(jìn)行操作,為了驗證代碼沒有寫錯,都需要打開 Navicat 連接上數(shù)據(jù)庫,查看表中的數(shù)據(jù)是否按照預(yù)期進(jìn)行變動。
后來才了解到,原來 IDEA 里面就可以直接連接數(shù)據(jù)庫,增刪改查語句在 IDEA 里面的控制臺直接運(yùn)行,還可以直接查看數(shù)據(jù)表中的數(shù)據(jù),就不用每次開兩個軟件然后來回切換了。
連接數(shù)據(jù)庫
我們在 IDEA 中使用 Maven 建立了一個 SpringBoot項目,可以在頁面的右側(cè)看到三個標(biāo)簽:Maven、Database、Ant。
其中,Database 標(biāo)簽可以幫助我們連接數(shù)據(jù)庫.
我們把 Database 標(biāo)簽頁點(diǎn)開(再點(diǎn)一次即可關(guān)閉標(biāo)簽頁),點(diǎn)擊最左側(cè)的加號,在 Data Source 一欄中選擇要連接的數(shù)據(jù)庫,比如這里我們選擇去連接 MySQL。
在彈出的窗口中填入一些信息
- User:數(shù)據(jù)庫的賬戶
- Password:數(shù)據(jù)庫的密碼
- Database:要連接的數(shù)據(jù)庫名
- URL:固定格式 jdbc:mysql://localhost:3306,后面接上數(shù)據(jù)庫名
比如我的 MySQL 賬戶是“root”,密碼是“123456”,現(xiàn)在我要連接 MySQL 中的 “mybatis”數(shù)據(jù)庫。
那么我在 User 部分填入“root”,Password 填入“123456”,Database 部分填入“mybatis”。URL部分通常 IDEA 會智能填入,如果沒有則需要手動填寫。
將上面的基本配置填寫好之后,我們在窗口中點(diǎn)擊“Advanced”標(biāo)簽頁,在下方的表格中找到“serverTimezone”時區(qū)服務(wù),填寫一個時區(qū),比如“Asia/Shanghai”。
然后我們回到“General”標(biāo)簽頁,點(diǎn)擊下方的“Test Connection”進(jìn)行連接測試。如果能夠正常連接會給出綠色的通過提示,不能連接會給出錯誤信息。
比如這里可以看到,數(shù)據(jù)庫連接正常,就可以直接點(diǎn)擊窗口下方的“OK”按鈕完成連接了。
如果提示有“server time zone”時區(qū)錯誤的,可以嘗試換一個時區(qū)試試,比如“Asia/HongKong”、“UTC”。
正常操作數(shù)據(jù)庫
連接完成之后,我們可以看到,默認(rèn)打開了一個控制臺,我們可以在控制臺中寫入 SQL 語句,然后點(diǎn)擊左側(cè)綠色的執(zhí)行按鈕就可以執(zhí)行該語句。
如果把控制臺關(guān)閉了,我們可以在標(biāo)簽頁點(diǎn)擊控制臺按鈕,再調(diào)出來即可
我們可以在 Database 標(biāo)簽頁中選擇數(shù)據(jù)表,雙擊即可查看數(shù)據(jù)表中的信息
如果想要暫時關(guān)閉這個數(shù)據(jù)庫連接,可以點(diǎn)擊標(biāo)簽頁中的紅色的“disconnect”按鈕,就可以暫時將連接關(guān)閉。如果又要重新連接,點(diǎn)擊靠左的“Refresh”按鈕即可。
移除數(shù)據(jù)庫連接
如果不想再使用這個數(shù)據(jù)庫連接了,在標(biāo)簽頁中選中該連接,點(diǎn)擊鼠標(biāo)右鍵,選擇“Remove”即可移除該數(shù)據(jù)庫連接。
總結(jié)
以上是生活随笔為你收集整理的使用IDEA在SpringBoot项目中连接数据库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SpringBoot整合Mybatis(
- 下一篇: SpringBoot整合Mybatis超