Java連接MySQL8.0 JDBC的詳細(xì)步驟(IDEA版本)
一.導(dǎo)入jar包
1.下載jar包:https://dev.mysql.com/downloads/
2.導(dǎo)入
在項(xiàng)目文件夾下新建一個(gè)名為lib的文件夾
將下載好的jar包放入lib文件夾,然后右擊lib文件夾,選擇Add as Library...,然后點(diǎn)擊ok
二.代碼部分
1.加載驅(qū)動(dòng)
Class.forName("com.mysql.cj.jdbc.Driver");
2.用戶(hù)信息和url
String url = "jdbc:mysql://localhost:3306/數(shù)據(jù)庫(kù)名?&useSSL=false&serverTimezone=UTC";
3.數(shù)據(jù)庫(kù)對(duì)象Connection
Connection connection = DriverManager.getConnection(url,username,password);
4.執(zhí)行數(shù)據(jù)庫(kù)對(duì)象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ū)動(dòng) Class.forName("com.mysql.cj.jdbc.Driver"); System.out.println( "加載驅(qū)動(dòng)成功!" ); //2.用戶(hù)信息和url String url = "jdbc:mysql://localhost:3306/練習(xí)?&useSSL=false&serverTimezone=UTC"; String username = "root"; //數(shù)據(jù)庫(kù)用戶(hù)名 String password = "123456";//數(shù)據(jù)庫(kù)密碼 //3.連接成功,數(shù)據(jù)庫(kù)對(duì)象Connection代表數(shù)據(jù)庫(kù) Connection connection = DriverManager.getConnection(url,username,password); //4.執(zhí)行SQL的對(duì)象Statement Statement statement = connection.createStatement(); String sql = "SELECT * FROM students"; ResultSet resultSet_01 = statement.executeQuery(sql);//查詢(xún)的結(jié)果集,封裝了所有的查詢(xún)結(jié)果 statement.executeQuery()執(zhí)行sql語(yǔ)句 while(resultSet_01.next()){ System.out.println(resultSet_01 .getObject("name"));//resultSet_01 .getObject獲取指定的數(shù)據(jù)類(lèi)型 } //關(guān)閉 resultSet_01.close(); statement.close(); connection.close(); } }
到此這篇關(guān)于Java連接MySQL8.0 JDBC的詳細(xì)步驟(IDEA版本)的文章就介紹到這了,更多相關(guān)Java連接MySQL8.0 JDBC內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
mybatis-plus 如何判斷參數(shù)是否為空并作為查詢(xún)條件
這篇文章主要介紹了mybatis-plus 如何判斷參數(shù)是否為空并作為查詢(xún)條件,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-03-03解決Lombok使用@Builder無(wú)法build父類(lèi)屬性的問(wèn)題
這篇文章主要介紹了解決Lombok使用@Builder無(wú)法build父類(lèi)屬性的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-09-09IntelliJ IDEA設(shè)置Tabs實(shí)現(xiàn)同時(shí)打開(kāi)多個(gè)文件且分行顯示
今天小編就為大家分享一篇關(guān)于IntelliJ IDEA設(shè)置Tabs實(shí)現(xiàn)同時(shí)打開(kāi)多個(gè)文件且分行顯示,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2018-10-10Spring?Boot?+?Spring?Batch?實(shí)現(xiàn)批處理任務(wù)的詳細(xì)教程
這篇文章主要介紹了Spring?Boot+Spring?Batch實(shí)現(xiàn)批處理任務(wù),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-08-08SpringBoot使用validation做參數(shù)校驗(yàn)說(shuō)明
這篇文章主要介紹了SpringBoot使用validation做參數(shù)校驗(yàn)說(shuō)明,首先通過(guò)添加hibernate-validator展開(kāi)全文內(nèi)容,具有一定的參考價(jià)值,需要的小伙伴可以參考與喜愛(ài)2022-04-04Spring實(shí)現(xiàn)跨域的幾種方式小結(jié)
這篇文章主要給大家總結(jié)了幾種Spring實(shí)現(xiàn)跨域的方式,文中通過(guò)代碼示例介紹的非常詳細(xì),對(duì)我們的學(xué)習(xí)活工作有一定的幫助,需要的朋友可以參考下2023-07-07