idea中使用mysql的保姆級教程(超詳細)
一、連接mysql
在IDE開發(fā)工具中也是可以使用mysql的,這里以開發(fā)java常用的IntelliJ IDEA為例。
1. 打開idea,右上角有數(shù)據(jù)庫側(cè)邊欄,打開側(cè)邊欄點擊加號->數(shù)據(jù)源,可以看到支持很多數(shù)據(jù)庫,選擇mysql。
2. 首次使用需要下載驅(qū)動程序,不然連接數(shù)據(jù)庫會報錯。找到mysql,點擊驅(qū)動程序文件下面的加號,點擊提供的驅(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. 輸入主機、端口、用戶、密碼之后點擊測試連接,沒問題就可以看到連接成功,之后一路確定。連接失敗的話檢查輸入的信息,看看mysql版本和驅(qū)動程序版本是否兼容。
6. 連接成功之后只顯示默認架構(也就是數(shù)據(jù)庫),可以切換要顯示的數(shù)據(jù)庫。
二、使用mysql
1. 鼠標右鍵數(shù)據(jù)庫或者表喚出功能欄,點擊跳轉(zhuǎn)查詢控制臺之后就可以在控制臺選項卡里編寫執(zhí)行SQL了。在控制臺選項卡里面也是要選擇數(shù)據(jù)庫的,在圖中test那個位置點開下拉框去選擇切換數(shù)據(jù)庫,tx自動那里可以選擇事務提交方式和事務隔離級別。
三、快速生成實體、接口、sql文件
1. 在這里不僅可以操作mysql,還可以快速生成實體、接口和SQL文件方便進行java開發(fā)。如圖所示新建了一個springboot的模塊,在功能欄中選擇一個或者多個表之后點擊Mybatis-Generator彈出窗口,在這里編輯生成信息。model setting是設置實體的,file就是實體名,package就是包名。dao setting是設置映射接口,xml mapper setting里面設置SQL文件信息,設置完之后點擊ok就可以了。
2. 如圖所示就是生成的實體、接口、SQL文件??梢钥吹綄嶓w上面的@Data注解報錯,這是因為這個注解是lombok的jar包提供的用來生成實體屬性的get、set、toString等等這些方法,而項目中此時是沒有這個jar包的,所以就報錯了。可以直接點擊“將lombok添加到類路徑”,它會自動在pom文件中添加lombok的坐標,也可以手動在pom中添加lombok坐標。
如果不想使用lombok可以直接把@Data注解刪除,也可以在步驟8編輯生成信息那里取消勾選options里面的Use-Lombox。不使用lombok就手動創(chuàng)建get、set、toString方法。
總結
到此這篇關于idea中使用mysql的文章就介紹到這了,更多相關idea使用mysql內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
- 在idea中如何操作MySQL數(shù)據(jù)庫
- idea連接mysql數(shù)據(jù)庫失敗的幾種解決方案
- idea自帶database連接mysql失敗問題的解決辦法
- IDEA連接MySQL數(shù)據(jù)庫并執(zhí)行SQL語句使用數(shù)據(jù)圖文詳解
- IDEA創(chuàng)建SpringBoot項目整合mybatis時mysql-connector-java報錯異常的詳細分析
- IDEA使用JDBC導入配置jar包連接MySQL數(shù)據(jù)庫
- IDEA使用JDBC安裝配置jar包連接MySQL數(shù)據(jù)庫
- 使用Idea連接MySQL的詳細步驟總結
- 教你使用idea連接服務器mysql的步驟
相關文章
MySQL中使用or、in與union all在查詢命令下的效率對比
這篇文章主要介紹了MySQL中使用or、in與union all在查詢命令下的效率對比,論證了在通常情況下union all并不一定比or及in更快,需要的朋友可以參考下2015-11-11MySQL存儲引擎 InnoDB與MyISAM的區(qū)別
InnoDB和MyISAM是許多人在使用MySQL時最常用的兩個表類型,這兩個表類型各有優(yōu)劣,視具體應用而定。2014-03-03DELETE、TRUNCATE 和 DROP 在MySQL中的區(qū)別及功能使用示例
在MySQL數(shù)據(jù)庫中,DELETE、TRUNCATE TABLE 和 DROP 這三個命令分別適用于不同的數(shù)據(jù)刪除需求,它們在工作原理、應用場景以及特性上有所區(qū)別,這篇文章主要介紹了DELETE、TRUNCATE 和 DROP 在MySQL中的區(qū)別及功能使用示例,需要的朋友可以參考下2024-03-03配置hive元數(shù)據(jù)到Mysql中的全過程記錄
這篇文章主要給的大家介紹了關于配置hive元數(shù)據(jù)到Mysql中的全過程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-10-10利用MySQL加密函數(shù)保護Web網(wǎng)站敏感數(shù)據(jù)的方法分享
如果您正在運行使用MySQL的Web應用程序,那么它把密碼或者其他敏感信息保存在應用程序里的機會就很大2012-03-03