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

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

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

一、連接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)查詢控制臺之后就可以在控制臺選項卡里編寫執(zhí)行SQL了。在控制臺選項卡里面也是要選擇數(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等等這些方法,而項目中此時是沒有這個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的文章就介紹到這了,更多相關(guān)idea使用mysql內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL數(shù)據(jù)庫存儲過程和事務(wù)的區(qū)別講解

    MySQL數(shù)據(jù)庫存儲過程和事務(wù)的區(qū)別講解

    今天小編就為大家分享一篇關(guān)于MySQL數(shù)據(jù)庫存儲過程和事務(wù)的區(qū)別講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • MYSQL 淺談MyISAM 存儲引擎

    MYSQL 淺談MyISAM 存儲引擎

    mysql中用的最多存儲引擎就是innodb和myisam。做為Mysql的默認(rèn)存儲引擎,myisam值得我們學(xué)習(xí)一下,以下是我對《高性能MYSQL》書中提到的myisam的理解,請大家多多指教
    2012-04-04
  • MySQL5.x版本亂碼問題解決方案

    MySQL5.x版本亂碼問題解決方案

    這篇文章主要介紹了MySQL5.x版本亂碼問題解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-09-09
  • MYSQL數(shù)據(jù)庫使用UTF-8中文編碼亂碼的解決辦法

    MYSQL數(shù)據(jù)庫使用UTF-8中文編碼亂碼的解決辦法

    這篇文章主要介紹了MYSQL數(shù)據(jù)庫使用UTF-8中文編碼亂碼的解決辦法,需要的朋友可以參考下
    2015-10-10
  • mysql中的各種約束條件深入探討

    mysql中的各種約束條件深入探討

    在mysql中對編輯的數(shù)據(jù)進(jìn)行類型的限制,不滿足約束條件的報錯,本文給大家分享mysql中的各種約束條件,結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2024-05-05
  • 解讀mysql中的null問題

    解讀mysql中的null問題

    這篇文章主要介紹了解讀mysql中的null問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • 關(guān)于useSSL=false和true的區(qū)別及說明

    關(guān)于useSSL=false和true的區(qū)別及說明

    這篇文章主要介紹了關(guān)于useSSL=false和true的區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • MySQL分庫分表的幾種方式

    MySQL分庫分表的幾種方式

    這篇文章主要介紹了MySQL分庫分表的幾種方式,分庫分表方案是對關(guān)系型數(shù)據(jù)庫數(shù)據(jù)存儲和訪問機(jī)制的一種補(bǔ)充,下文更多相關(guān)介紹需要的小伙伴可以參考一下
    2022-04-04
  • mysql導(dǎo)入導(dǎo)出數(shù)據(jù)中文亂碼解決方法小結(jié)

    mysql導(dǎo)入導(dǎo)出數(shù)據(jù)中文亂碼解決方法小結(jié)

    本文章總結(jié)了mysql導(dǎo)入導(dǎo)出數(shù)據(jù)中文亂碼解決方法,出現(xiàn)中文亂碼一般情況是導(dǎo)入導(dǎo)入時編碼的設(shè)置問題,我們只要把編碼調(diào)整一致即可解決此方法,下面是搜索到的一些方法總結(jié),方便需要的朋友
    2012-10-10
  • windows下mysql?8.0.27?安裝配置方法圖文教程

    windows下mysql?8.0.27?安裝配置方法圖文教程

    這篇文章主要為大家詳細(xì)介紹了windows下mysql?8.0.27?安裝配置方法圖文教程,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04

最新評論

博客| 鄢陵县| 阿勒泰市| 武宁县| 会宁县| 黔西县| 樟树市| 康平县| 宿松县| 大余县| 石台县| 烟台市| 贵港市| 正宁县| 平定县| 大田县| 曲沃县| 大石桥市| 青州市| 佳木斯市| 桑植县| 崇明县| 太谷县| 抚松县| 永平县| 兴国县| 石泉县| 上犹县| 盈江县| 兴国县| 陇南市| 建宁县| 金昌市| 沂源县| 稻城县| 繁峙县| 康定县| 石台县| 中山市| 秦安县| 新疆|