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

idea中使用mysql的保姆級(jí)教程(超詳細(xì))

 更新時(shí)間:2023年04月19日 09:37:46   作者:代碼慢慢敲  
我們開發(fā)時(shí)經(jīng)常需要用到一些客戶端去訪問數(shù)據(jù)庫(kù)查詢、更新數(shù)據(jù)等操作,下面這篇文章主要給大家介紹了關(guān)于idea中使用mysql的保姆級(jí)教程,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下

一、連接mysql

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

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

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

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

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

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

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

二、使用mysql

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

三、快速生成實(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)錯(cuò),這是因?yàn)檫@個(gè)注解是lombok的jar包提供的用來(lái)生成實(shí)體屬性的get、set、toString等等這些方法,而項(xiàng)目中此時(shí)是沒有這個(gè)jar包的,所以就報(bào)錯(cuò)了??梢灾苯狱c(diǎn)擊“將lombok添加到類路徑”,它會(huì)自動(dòng)在pom文件中添加lombok的坐標(biāo),也可以手動(dòng)在pom中添加lombok坐標(biāo)。

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

總結(jié)

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

相關(guān)文章

  • mysql innodb的重要組件匯總

    mysql innodb的重要組件匯總

    這篇文章主要介紹了mysql innodb的重要組件的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)MySQL,感興趣的朋友可以了解下
    2020-12-12
  • 詳解MySQL中的存取權(quán)限

    詳解MySQL中的存取權(quán)限

    這篇文章主要介紹了詳解MySQL中的存取權(quán)限,針對(duì)用戶使用數(shù)據(jù)庫(kù)權(quán)限分配的問題做出說(shuō)明,需要的朋友可以參考下
    2015-07-07
  • Mysql的并發(fā)參數(shù)調(diào)整詳解

    Mysql的并發(fā)參數(shù)調(diào)整詳解

    大家好,本篇文章主要講的是Mysql的并發(fā)參數(shù)調(diào)整詳解,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • MySQL中使用or、in與union all在查詢命令下的效率對(duì)比

    MySQL中使用or、in與union all在查詢命令下的效率對(duì)比

    這篇文章主要介紹了MySQL中使用or、in與union all在查詢命令下的效率對(duì)比,論證了在通常情況下union all并不一定比or及in更快,需要的朋友可以參考下
    2015-11-11
  • MySQL8.0無(wú)法啟動(dòng)3534的解決方法

    MySQL8.0無(wú)法啟動(dòng)3534的解決方法

    本文主要是記錄一下自己使用MySQL的一次踩坑經(jīng)歷,我的MySQL安裝好后,使用一周后的同一時(shí)間必定報(bào)連接失敗,然后查找發(fā)現(xiàn)是MySQL本地服務(wù)沒有啟動(dòng),下面就詳細(xì)的介紹一下
    2021-06-06
  • MySQL存儲(chǔ)引擎 InnoDB與MyISAM的區(qū)別

    MySQL存儲(chǔ)引擎 InnoDB與MyISAM的區(qū)別

    InnoDB和MyISAM是許多人在使用MySQL時(shí)最常用的兩個(gè)表類型,這兩個(gè)表類型各有優(yōu)劣,視具體應(yīng)用而定。
    2014-03-03
  • DELETE、TRUNCATE 和 DROP 在MySQL中的區(qū)別及功能使用示例

    DELETE、TRUNCATE 和 DROP 在MySQL中的區(qū)別及功能使用示例

    在MySQL數(shù)據(jù)庫(kù)中,DELETE、TRUNCATE TABLE 和 DROP 這三個(gè)命令分別適用于不同的數(shù)據(jù)刪除需求,它們?cè)诠ぷ髟?、?yīng)用場(chǎng)景以及特性上有所區(qū)別,這篇文章主要介紹了DELETE、TRUNCATE 和 DROP 在MySQL中的區(qū)別及功能使用示例,需要的朋友可以參考下
    2024-03-03
  • 配置hive元數(shù)據(jù)到Mysql中的全過程記錄

    配置hive元數(shù)據(jù)到Mysql中的全過程記錄

    這篇文章主要給的大家介紹了關(guān)于配置hive元數(shù)據(jù)到Mysql中的全過程,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • MySQL 參數(shù)相關(guān)概念及查詢更改方法

    MySQL 參數(shù)相關(guān)概念及查詢更改方法

    這篇文章主要介紹了MySQL 參數(shù)相關(guān)概念及查詢更改方法,幫助大家更好的理解和使用MySQL數(shù)據(jù)庫(kù),感興趣的朋友可以了解下
    2020-09-09
  • 利用MySQL加密函數(shù)保護(hù)Web網(wǎng)站敏感數(shù)據(jù)的方法分享

    利用MySQL加密函數(shù)保護(hù)Web網(wǎng)站敏感數(shù)據(jù)的方法分享

    如果您正在運(yùn)行使用MySQL的Web應(yīng)用程序,那么它把密碼或者其他敏感信息保存在應(yīng)用程序里的機(jī)會(huì)就很大
    2012-03-03

最新評(píng)論