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

JDBC以反射機制加載類注冊驅(qū)動連接MySQL

 更新時間:2022年01月04日 10:16:10   作者:九九舅舅酒酒  
這篇文章介紹了JDBC以反射機制加載類注冊驅(qū)動連接MySQL的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

package test.jdbc;

//JDBC注冊驅(qū)動的另一種方式:(這種方式常用)

/*

如何讓一個類的靜態(tài)代碼塊執(zhí)行?

所以直接反射此處要學(xué)習(xí)到的這個類,class文件。這個類就會被加載進JVM,靜態(tài)代碼塊在類加載時執(zhí)行,所以就注冊了

就是利用反射來加載Driver類,利用類中的靜態(tài)代碼塊實現(xiàn)對驅(qū)動的注冊

那么如何加載這個類?

非常簡單:反射機制!   Class.forName("com.mysql.jdbc.Driver");

Class.forName(類名);  這個類的執(zhí)行會導(dǎo)致后面類的加載!

//1 注冊驅(qū)動

Class.forName("com.mysql.jdbc.Driver");

//這里我們不需要接收返回值,因為我們主要需要的是類加載這個動作,且只需要這個動作!。

//因為雙引號括起來是字符串,字符串可以寫到配置文件當(dāng)中,

//這種方法常用是因為字符串可以寫到文件中!

//但是這樣不行,因為Class這個類會有異常,我們需要使用trycatch語句塊來環(huán)繞

package test.jdbc;
 
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
 
//JDBC注冊驅(qū)動的另一種方式:(這種方式常用)
/*
如何讓一個類的靜態(tài)代碼塊執(zhí)行?
所以直接反射此處要學(xué)習(xí)到的這個類,class文件。這個類就會被加載進JVM,靜態(tài)代碼塊在類加載時執(zhí)行,所以就注冊了
就是利用反射來加載Driver類,利用類中的靜態(tài)代碼塊實現(xiàn)對驅(qū)動的注冊
那么如何加載這個類?
非常簡單:反射機制!   Class.forName("com.mysql.jdbc.Driver");
Class.forName(類名);  這個類的執(zhí)行會導(dǎo)致后面類的加載!
 */
public class JDBC3 {
    public static void main(String[] args) {
        //1 注冊驅(qū)動
        //這里我們不需要接收返回值,因為我們主要需要的是類加載這個動作,且只需要這個動作!。
        //因為雙引號括起來是字符串,字符串可以寫到配置文件當(dāng)中,
        //這種方法常用是因為字符串可以寫到文件中!
        try {
            Class.forName("com.mysql.jdbc.Driver");
            //2 獲取連接
            Connection connection = DriverManager.getConnection("", "root", "rota");
            //
            System.out.println(connection);
        } catch (SQLException e) {
            e.printStackTrace();
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }
 
    }
 
}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

阿瓦提县| 黎川县| 华亭县| 辛集市| 永德县| 深州市| 安福县| 泸州市| 正宁县| 晋江市| 灵宝市| 巴林左旗| 乐东| 罗城| 北辰区| 林周县| 门头沟区| 怀来县| 山西省| 正定县| 蒙自县| 兖州市| 西峡县| 平阴县| 长丰县| 南汇区| 襄垣县| 辰溪县| 远安县| 朝阳市| 科技| 通江县| 广丰县| 石泉县| 江口县| 阜南县| 万全县| 晋江市| 乌兰县| 南召县| 梓潼县|