Java連接MySQL8.0 JDBC的詳細步驟(IDEA版本)
一.導入jar包
1.下載jar包:https://dev.mysql.com/downloads/



2.導入
在項目文件夾下新建一個名為lib的文件夾

將下載好的jar包放入lib文件夾,然后右擊lib文件夾,選擇Add as Library...,然后點擊ok


二.代碼部分
1.加載驅(qū)動
Class.forName("com.mysql.cj.jdbc.Driver");
2.用戶信息和url
String url = "jdbc:mysql://localhost:3306/數(shù)據(jù)庫名?&useSSL=false&serverTimezone=UTC";
3.數(shù)據(jù)庫對象Connection
Connection connection = DriverManager.getConnection(url,username,password);
4.執(zhí)行數(shù)據(jù)庫對象connection
Statement statement = connection.createStatement();
代碼展示
package com.lofun.fuxi.JDBC;
import java.sql.*;
public class jdbc_used {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
//1.加載驅(qū)動
Class.forName("com.mysql.cj.jdbc.Driver");
System.out.println( "加載驅(qū)動成功!" );
//2.用戶信息和url
String url = "jdbc:mysql://localhost:3306/練習?&useSSL=false&serverTimezone=UTC";
String username = "root"; //數(shù)據(jù)庫用戶名
String password = "123456";//數(shù)據(jù)庫密碼
//3.連接成功,數(shù)據(jù)庫對象Connection代表數(shù)據(jù)庫
Connection connection = DriverManager.getConnection(url,username,password);
//4.執(zhí)行SQL的對象Statement
Statement statement = connection.createStatement();
String sql = "SELECT * FROM students";
ResultSet resultSet_01 = statement.executeQuery(sql);//查詢的結(jié)果集,封裝了所有的查詢結(jié)果 statement.executeQuery()執(zhí)行sql語句
while(resultSet_01.next()){
System.out.println(resultSet_01 .getObject("name"));//resultSet_01 .getObject獲取指定的數(shù)據(jù)類型
}
//關閉
resultSet_01.close();
statement.close();
connection.close();
}
}
到此這篇關于Java連接MySQL8.0 JDBC的詳細步驟(IDEA版本)的文章就介紹到這了,更多相關Java連接MySQL8.0 JDBC內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
基于Netty實現(xiàn)WebSocket的常用處理器及區(qū)別解析
文章介紹了Netty中的ChannelInboundHandlerAdapter和SimpleChannelInboundHandler處理器,以及WebSocket的幾種常見幀類型,本文給大家介紹的非常詳細,感興趣的朋友一起看看吧2025-02-02
Java日志框架打印應用程序日志代碼的執(zhí)行情況分析
在配置INFO日志級別時,日志器(logger)中debug級的日志代碼仍會被執(zhí)行,只是是否輸出取決于配置的日志級別,本文基于Java 1.8、SLF4J 1.7.25和Log4j 2.20.0進行實驗,詳述了日志框架處理日志代碼的機制,感興趣的朋友一起看看吧2024-10-10

