欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間: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ù)庫會報(bào)錯。找到mysql,點(diǎn)擊驅(qū)動程序文件下面的加號,點(diǎn)擊提供的驅(qū)動程序,選擇mysql驅(qū)動程序(mysql connector/J),然后選擇驅(qū)動版本。如果安裝的mysql是5版本,下載那個(gè)都可以,如果安裝的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那個(gè)位置點(diǎn)開下拉框去選擇切換數(shù)據(jù)庫,tx自動那里可以選擇事務(wù)提交方式和事務(wù)隔離級別。

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

1. 在這里不僅可以操作mysql,還可以快速生成實(shí)體、接口和SQL文件方便進(jìn)行java開發(fā)。如圖所示新建了一個(gè)springboot的模塊,在功能欄中選擇一個(gè)或者多個(gè)表之后點(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注解報(bào)錯,這是因?yàn)檫@個(gè)注解是lombok的jar包提供的用來生成實(shí)體屬性的get、set、toString等等這些方法,而項(xiàng)目中此時(shí)是沒有這個(gè)jar包的,所以就報(bào)錯了。可以直接點(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)文章

  • Mysql中幾種插入效率的實(shí)例對比

    Mysql中幾種插入效率的實(shí)例對比

    這篇文章通過實(shí)例跟大家介紹了Mysql中幾種插入方法的效率對比,這其中包括逐條插入、基于事務(wù)的批量插入、單條語句一次插入多組數(shù)據(jù)以及導(dǎo)入數(shù)據(jù)文件等四種方法的對比,文中通過實(shí)例代碼介紹很詳細(xì),需要的朋友們下來來一起看看吧。
    2017-04-04
  • mysql5.6安裝配置方法圖文教程

    mysql5.6安裝配置方法圖文教程

    這篇文章主要為大家分享了mysql5.6安裝配置方法圖文教程,感興趣的朋友可以參考一下
    2016-06-06
  • 詳解MySQL 表中非主鍵列溢出情況監(jiān)控

    詳解MySQL 表中非主鍵列溢出情況監(jiān)控

    這篇文章主要介紹了詳解MySQL 表中非主鍵列溢出情況監(jiān)控,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • mysql是否需要容器化深入分析

    mysql是否需要容器化深入分析

    這篇文章主要為大家介紹了mysql是否需要容器化深入解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • MySQL8自增主鍵變化圖文詳解

    MySQL8自增主鍵變化圖文詳解

    眾所周知MySQL 的主鍵可以是自增的,下面這篇文章主要給大家介紹了關(guān)于MySQL8自增主鍵變化的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-04-04
  • MySQL5.7.16綠色版安裝教程詳解

    MySQL5.7.16綠色版安裝教程詳解

    這篇文章主要介紹了MySQL5.7.16綠色版安裝教程詳解的相關(guān)資料,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2016-10-10
  • mysql數(shù)據(jù)庫表增添字段,刪除字段,修改字段的排列等操作

    mysql數(shù)據(jù)庫表增添字段,刪除字段,修改字段的排列等操作

    這篇文章主要介紹了mysql數(shù)據(jù)庫表增添字段,刪除字段,修改字段的排列等操作,修改表指的是修改數(shù)據(jù)庫之后中已經(jīng)存在的數(shù)據(jù)表的結(jié)構(gòu)
    2022-07-07
  • mysql 卡死 大部分線程長時(shí)間處于sending data的狀態(tài)

    mysql 卡死 大部分線程長時(shí)間處于sending data的狀態(tài)

    首先說明一下,這是個(gè)無頭的案子,雖然問題貌似解決了,不過到現(xiàn)在我也沒有答案,只是把這個(gè)問題拿出來晾晾
    2008-11-11
  • navicat?連接Ubuntu虛擬機(jī)的mysql的操作方法

    navicat?連接Ubuntu虛擬機(jī)的mysql的操作方法

    這篇文章主要介紹了navicat?連接Ubuntu虛擬機(jī)的mysql的相關(guān)知識,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • mysql mycat 中間件安裝與使用

    mysql mycat 中間件安裝與使用

    MyCAT是MySQL中間件,前身是阿里大名鼎鼎的Cobar,Cobar在開源了一段時(shí)間后,不了了之。于是MyCAT扛起了這面大旗,在大數(shù)據(jù)時(shí)代,其重要性愈發(fā)彰顯。這篇文章主要是MyCAT的入門部署。
    2017-05-05

最新評論