最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在idea中使用mysql數(shù)據(jù)庫超詳細(xì)教程

 更新時間:2025年02月05日 09:48:38   作者:m0_74823595  
這篇文章主要介紹了如何在IntelliJ IDEA中連接MySQL數(shù)據(jù)庫,并使用控制臺執(zhí)行SQL語句,還詳細(xì)講解了如何使用MyBatis Generator快速生成實(shí)體類、接口和SQL文件,以及如何解決Lombok依賴問題,需要的朋友可以參考下

一、連接mysql

在IDE開發(fā)工具中也是可以使用mysql的,這里以開發(fā)java常用的IntelliJ IDEA為例。

1. 打開idea,右上角有數(shù)據(jù)庫側(cè)邊欄,打開側(cè)邊欄點(diǎn)擊加號->數(shù)據(jù)源,可以看到支持很多數(shù)據(jù)庫,選擇mysql。

2. 首次使用需要下載驅(qū)動程序,不然連接數(shù)據(jù)庫會報錯。找到mysql,點(diǎn)擊驅(qū)動程序文件下面的加號,點(diǎn)擊提供的驅(qū)動程序,選擇mysql驅(qū)動程序(mysql connector/J),然后選擇驅(qū)動版本。如果安裝的mysql是5版本,下載那個都可以,如果安裝的8版本就下載8版本的驅(qū)動程序。

3. 驅(qū)動程序下載完成之后選擇類,5版本mysql就選擇圖中的類com.mysql.jdbc.Driver。

4. 如果mysql是8版本就下載8版本驅(qū)動程序,選擇圖中com.mysql.cj.jdbc.Driver.

5. 輸入主機(jī)、端口、用戶、密碼之后點(diǎn)擊測試連接,沒問題就可以看到連接成功,之后一路確定。連接失敗的話檢查輸入的信息,看看mysql版本和驅(qū)動程序版本是否兼容。

6. 連接成功之后只顯示默認(rèn)架構(gòu)(也就是數(shù)據(jù)庫),可以切換要顯示的數(shù)據(jù)庫。

二、使用mysql

1. 鼠標(biāo)右鍵數(shù)據(jù)庫或者表喚出功能欄,點(diǎn)擊跳轉(zhuǎn)查詢控制臺之后就可以在控制臺選項(xiàng)卡里編寫執(zhí)行SQL了。在控制臺選項(xiàng)卡里面也是要選擇數(shù)據(jù)庫的,在圖中test那個位置點(diǎn)開下拉框去選擇切換數(shù)據(jù)庫,tx自動那里可以選擇事務(wù)提交方式和事務(wù)隔離級別。

三、快速生成實(shí)體、接口、sql文件

1. 在這里不僅可以操作mysql,還可以快速生成實(shí)體、接口和SQL文件方便進(jìn)行java開發(fā)。如圖所示新建了一個springboot的模塊,在功能欄中選擇一個或者多個表之后點(diǎn)擊Mybatis-Generator彈出窗口,在這里編輯生成信息。model setting是設(shè)置實(shí)體的,file就是實(shí)體名,package就是包名。dao setting是設(shè)置映射接口,xml mapper setting里面設(shè)置SQL文件信息,設(shè)置完之后點(diǎn)擊ok就可以了。

2. 如圖所示就是生成的實(shí)體、接口、SQL文件??梢钥吹綄?shí)體上面的@Data注解報錯,這是因?yàn)檫@個注解是lombok的jar包提供的用來生成實(shí)體屬性的get、set、toString等等這些方法,而項(xiàng)目中此時是沒有這個jar包的,所以就報錯了。可以直接點(diǎn)擊“將lombok添加到類路徑”,它會自動在pom文件中添加lombok的坐標(biāo),也可以手動在pom中添加lombok坐標(biāo)。

如果不想使用lombok可以直接把@Data注解刪除,也可以在步驟8編輯生成信息那里取消勾選options里面的Use-Lombox。不使用lombok就手動創(chuàng)建get、set、toString方法。

總結(jié)

到此這篇關(guān)于在idea中使用mysql數(shù)據(jù)庫的文章就介紹到這了,更多相關(guān)idea使用mysql內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Linux下MySQL 5.6.27 安裝教程

    Linux下MySQL 5.6.27 安裝教程

    這篇文章主要為大家詳細(xì)介紹了Linux下MySQL 5.6.27 安裝教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • 聊聊MySQL中的存儲引擎

    聊聊MySQL中的存儲引擎

    MySQL是當(dāng)前流行的數(shù)據(jù)庫引擎之一,具有成本低、速度快、體積小且開放源代碼的優(yōu)點(diǎn)。這篇文章主要介紹了MySQL中存儲引擎的相關(guān)知識,幫助大家更好的理解和學(xué)習(xí)數(shù)據(jù)庫技術(shù),感興趣的朋友可以了解下
    2020-08-08
  • MySQL表的約束示例詳解

    MySQL表的約束示例詳解

    文章詳細(xì)介紹了數(shù)據(jù)庫約束的種類,包括非空約束、默認(rèn)值、列描述、主鍵(單主鍵和復(fù)合主鍵)、自增長、唯一鍵和外鍵,這些約束確保了數(shù)據(jù)庫中數(shù)據(jù)的完整性、合法性和可預(yù)期性,對mysql表的約束相關(guān)知識感興趣的朋友跟隨小編一起看看吧
    2025-12-12
  • 在MySQL數(shù)據(jù)庫中使用C執(zhí)行SQL語句的方法

    在MySQL數(shù)據(jù)庫中使用C執(zhí)行SQL語句的方法

    與PostgreSQL相似,可使用許多不同的語言來訪問MySQL,包括C、C++、Java和Perl。從Professional Linux Programming中第5章有關(guān)MySQL的下列章節(jié)中,Neil Matthew和Richard Stones使用詳盡的MySQL C接口向我們介紹了如何在MySQL數(shù)據(jù)庫中執(zhí)行SQL語句。
    2012-10-10
  • 關(guān)于MySQL中的 like操作符詳情

    關(guān)于MySQL中的 like操作符詳情

    這篇文章主要介紹了MySQL之like操作符,當(dāng)對未知或者說知道某一部分的值進(jìn)行過濾時,可以使用like操作符;like操作符用于模糊匹配。下面我們一起進(jìn)入文章看看文章是我詳細(xì)內(nèi)容
    2021-11-11
  • MySQL插入不了中文數(shù)據(jù)問題的原因及解決

    MySQL插入不了中文數(shù)據(jù)問題的原因及解決

    最近發(fā)現(xiàn)新安裝的MySQL數(shù)據(jù)庫不能插入中文字段,所以下面這篇文章主要給大家介紹了關(guān)于MySQL插入不了中文數(shù)據(jù)問題的原因及解決方法,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • mysql批量插入insert語句的兩種方法

    mysql批量插入insert語句的兩種方法

    在MySQL中批量插入數(shù)據(jù)有幾種方法,本文主要介紹了mysql批量插入insert語句的兩種方法,具有一定的參考價值,感興趣的可以了解一下
    2023-11-11
  • Mac?Homebrew安裝MySQL數(shù)據(jù)庫具體步驟

    Mac?Homebrew安裝MySQL數(shù)據(jù)庫具體步驟

    作為Mac開發(fā)者的核心工具,Homebrew(簡稱brew)的安裝穩(wěn)定性直接影響開發(fā)效率,這篇文章主要介紹了Mac Homebrew安裝MySQL數(shù)據(jù)庫具體步驟,文中將安裝步驟通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2026-04-04
  • mysql 5.7.18 綠色版下載安裝教程

    mysql 5.7.18 綠色版下載安裝教程

    這篇文章主要為大家詳細(xì)介紹了mysql 5.7.18 綠色版下載安裝教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • MySQL表的內(nèi)外連接使用詳解

    MySQL表的內(nèi)外連接使用詳解

    內(nèi)連接和左外連接是SQL中常用的連接類型,內(nèi)連接返回兩個表中滿足連接條件的行,而左外連接則返回左表中的所有行以及右表中滿足連接條件的行,如果右表中沒有匹配的行,則返回NULL,本文介紹MySQL表的內(nèi)外連接,感興趣的朋友跟隨小編一起看看吧
    2026-01-01

最新評論

湘西| 侯马市| 滨州市| 巧家县| 永登县| 红原县| 钦州市| 泰顺县| 黄浦区| 阜康市| 涪陵区| 安吉县| 开平市| 虎林市| 墨竹工卡县| 翼城县| 汉川市| 陈巴尔虎旗| 金阳县| 浏阳市| 左权县| 马龙县| 邵阳市| 巴楚县| 南陵县| 家居| 灌阳县| 尚志市| 松潘县| 双桥区| 丽江市| 朝阳区| 霸州市| 扬州市| 广水市| 丽江市| 溆浦县| 济阳县| 双牌县| 双城市| 海原县|