溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

idea中怎么使用mysql

發(fā)布時間:2023-04-19 16:50:19 來源:億速云 閱讀:132 作者:iii 欄目:開發(fā)技術(shù)

今天小編給大家分享一下idea中怎么使用mysql的相關(guān)知識點,內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

一、連接mysql

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

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

idea中怎么使用mysql

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

idea中怎么使用mysql

idea中怎么使用mysql

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

idea中怎么使用mysql

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

idea中怎么使用mysql

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

idea中怎么使用mysql

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

idea中怎么使用mysql

二、使用mysql

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

idea中怎么使用mysql

三、快速生成實體、接口、sql文件

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

idea中怎么使用mysql

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

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

idea中怎么使用mysql

idea中怎么使用mysql

以上就是“idea中怎么使用mysql”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學(xué)習(xí)更多的知識,請關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI