手把手教你如何用JAVA連接MYSQL(mysql-connector-j-8.0.32.jar)
第一步:下載mysql驅(qū)動(dòng)包
1、mysql官網(wǎng):https://dev.mysql.com/downloads/connector/j/
下載Connector/J (JAVA使用)如下圖所示:

2、此時(shí)會(huì)進(jìn)入下載頁(yè)面,無(wú)需登錄,直接下載即可,如下圖所示:

3、mysql-connector-j-8.0.32.zip下載成功,里面含有mysql-connector-j-8.0.32.jar文件,后續(xù)使用。

第二步:在JAVA項(xiàng)目中新建lib文件夾,將mysql-connector-j-8.0.32.jar放進(jìn)去,右擊lib文件夾,選擇“添加到庫(kù)”;

第三步:編寫(xiě)連接MYSQL的類文件,示例如下:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class ConnMySql {
public static void main(String[] args) throws Exception {
Class.forName("com.mysql.cj.jdbc.Driver");
try (
Connection conn = DriverManager.getConnection(
"jdbc:mysql://127.0.0.1:3306/xyytest",
"root",
"HUawei123");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select *"
+ " from employees"
+ " where department_id in ('10','20','30')")) {
while (rs.next()) {
System.out.println(rs.getInt(1) + "\t"
+ rs.getString(2) + "\t"
+ rs.getString(3) + "\t"
+ rs.getString(4) + "\t"
+ rs.getString(5));
}
}
}
}運(yùn)行時(shí)應(yīng)該會(huì)報(bào)錯(cuò):
Access denied for user ''root@'localhost' (using password: YES)
第四步:修改my.ini文件,在[mysqlid] 下面添加一句 skip-grant-tables,這個(gè)是為了跳過(guò)登陸的,不用密碼也能進(jìn)mysql。

登錄mysql服務(wù)器,
先輸入:flush privileges;
再輸入:ALTER USER 'root'@'localhost' IDENTIFIED BY '密碼';
如下圖:

第五步:重下運(yùn)行java程序即可

總結(jié)
到此這篇關(guān)于如何用JAVA連接MYSQL-mysql-connector-j-8.0.32.jar的文章就介紹到這了,更多相關(guān)JAVA連接MYSQL-mysql-connector-j-8.0.32.jar內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- JDBC-idea導(dǎo)入mysql連接java的jar包(mac)的方法
- 詳解java連接mysql數(shù)據(jù)庫(kù)的五種方式
- java最新版本連接mysql失敗的解決過(guò)程
- 詳解Java使用JDBC連接MySQL數(shù)據(jù)庫(kù)
- Java使用jdbc連接實(shí)現(xiàn)對(duì)MySQL增刪改查操作的全過(guò)程
- Java的JDBC編程使用之連接Mysql數(shù)據(jù)庫(kù)
- Java+MySQL前后端連接新手小白教程
- Java連接MySQL數(shù)據(jù)庫(kù)并實(shí)現(xiàn)數(shù)據(jù)交互的示例
相關(guān)文章
Flowable整合SpringBoot實(shí)現(xiàn)的示例代碼
本文詳細(xì)介紹了如何在SpringBoot項(xiàng)目中整合Flowable進(jìn)行工作流管理,包括依賴引入、流程部署與啟動(dòng)、表結(jié)構(gòu)、流程掛起和激活以及任務(wù)分配等關(guān)鍵操作,具有一定的參考價(jià)值,感興趣的可以了解一下2024-09-09
SpringBatch結(jié)合SpringBoot簡(jiǎn)單使用實(shí)現(xiàn)工資發(fā)放批處理操作方式
這篇文章主要介紹了SpringBatch結(jié)合SpringBoot簡(jiǎn)單使用實(shí)現(xiàn)工資發(fā)放批處理操作方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09
詳解Spring Boot使用redis實(shí)現(xiàn)數(shù)據(jù)緩存
本篇文章主要介紹了詳解Spring Boot使用redis實(shí)現(xiàn)數(shù)據(jù)緩存,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-04-04
詳解SpringBoot優(yōu)雅編碼之Lombok加持
這篇文章主要介紹了詳解SpringBoot優(yōu)雅編碼之Lombok加持,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-06-06
AntDesign多環(huán)境配置啟動(dòng)過(guò)程詳解
這篇文章主要為大家介紹了AntDesign多環(huán)境配置啟動(dòng)過(guò)程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-11-11
Java線程池流程編排運(yùn)用實(shí)戰(zhàn)源碼
這篇文章主要介紹了Java線程池流程編排運(yùn)用實(shí)戰(zhàn)源碼,就在流程引擎的基礎(chǔ)上運(yùn)用?ThreadPoolExecutor,使用線程池實(shí)現(xiàn)?SpringBean?的異步執(zhí)行2022-03-03
詳談hibernate,jpa與spring?data?jpa三者之間的關(guān)系
這篇文章主要介紹了hibernate,jpa與spring?data?jpa三者之間的關(guān)系,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-11-11

