大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 注冊JDBC驅(qū)動程序的3種方式

注冊JDBC驅(qū)動程序的3種方式

更新時間:2021-02-23 17:31:21 來源:動力節(jié)點(diǎn) 瀏覽1798次

JDBC驅(qū)動程序?qū)嶋H上就是在JDBC API中實(shí)現(xiàn)定義的接口,用于與數(shù)據(jù)庫服務(wù)器進(jìn)行交互。而使用JDBC進(jìn)行數(shù)據(jù)庫操作的第一步就是驅(qū)動注冊(當(dāng)然你得先導(dǎo)入JAR)。驅(qū)動注冊有多種方式,第一步必然是獲得正確的驅(qū)動名稱與URL格式。本文我們就來為大家介紹注冊JDBC驅(qū)動程序的3種方式

首先我們先來了解一下常用的驅(qū)動程序名稱與URL格式:

隨著版本變化,會存在些許變動,如有不對,還需重新查驗(yàn)。比如MYSQL中5與6 ,MySQL5用的驅(qū)動是com.mysql.jdbc.Driver,MySQL6以后用的是com.mysql.cj.jdbc.Driver。

在通過驅(qū)動管理器創(chuàng)建連接前需要進(jìn)行驅(qū)動注冊

驅(qū)動注冊有3種形式:

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

2.DriverManager.registerDriver(new com.mysql.jdbc.Driver());

3.System.setProperty("jdbc.drivers","com.mysql.jdbc.Driver");

下面我們來詳細(xì)介紹一下這3種驅(qū)動注冊方式:

1、比較常用

 

try{

???????Class.forName("com.mysql.jdbc.Driver");//加載數(shù)據(jù)庫驅(qū)動

???????String url="jdbc:mysql://localhost:3306/databasename";//數(shù)據(jù)庫連接子協(xié)議

???????Connection conn=DriverManager.getConnection(url,"username","password");

???????Statement stmt=conn.createStatement();

???????ResultSet rs=stmt.executeQuery("select * from tablename");

???????while(rs.next()){//不斷指向下一條記錄

????????????System.out.println("DeptNo:"+rs.getInt(1));

????????????System.out.println("\tDeptName:"+rs.getString(2));

????????????System.out.println("\tLOC:"+rs.getString(3));

} ????????

????rs.close();

????stmt.close();

????conn.close();

}catch(ClassNotFoundException e){

???System.out.println("找不到指定的驅(qū)動程序類!");

}catch(SQLException e){

????e.printStackTrace();

}

2、通過系統(tǒng)的屬性設(shè)置

try{

???????System.setProperty("jdbc.driver","com.mysql.jdbc.Driver");//系統(tǒng)屬性指定數(shù)據(jù)庫驅(qū)動

???????String url="jdbc:mysql://localhost:3306/databasename";//數(shù)據(jù)庫連接子協(xié)議

???????Connection conn=DriverManager.getConnection(url,"username","password");

???????Statement stmt=conn.createStatement();

???????ResultSet rs=stmt.executeQuery("select * from tablename");

???????while(rs.next()){//不斷指向下一條記錄

????????????System.out.println("DeptNo:"+rs.getInt(1));

????????????System.out.println("\tDeptName:"+rs.getString(2));

????????????System.out.println("\tLOC:"+rs.getString(3));

} ????????

????rs.close();

????stmt.close();

????conn.close();

}catch(SQLException e){

????e.printStackTrace();

}

 

3、看起來比較直觀的一種方式,注冊相應(yīng)的db的jdbc驅(qū)動,3在編譯時需要導(dǎo)入對應(yīng)的lib

try{

???????new com.mysql.jdbc.Driver();//創(chuàng)建driver對象,加載數(shù)據(jù)庫驅(qū)動

???????String url="jdbc:mysql://localhost:3306/databasename";//數(shù)據(jù)庫連接子協(xié)議

???????Connection conn=DriverManager.getConnection(url,"username","password");

???????Statement stmt=conn.createStatement();

???????ResultSet rs=stmt.executeQuery("select * from tablename");

???????while(rs.next()){//不斷指向下一條記錄

????????????System.out.println("DeptNo:"+rs.getInt(1));

????????????System.out.println("\tDeptName:"+rs.getString(2));

????????????System.out.println("\tLOC:"+rs.getString(3));

} ????????

????rs.close();

????stmt.close();

????conn.close();

}catch(SQLException e){

????e.printStackTrace();

}

注冊JDBC驅(qū)動程序的3種方式,就是以上介紹到的所有的內(nèi)容。驅(qū)動注冊就是加載數(shù)據(jù)庫的驅(qū)動程序,是使用JDBC進(jìn)行數(shù)據(jù)庫操作的第一步。JDBC的橋接模式,提供給應(yīng)用程序開發(fā)者的API是抽象,這個驅(qū)動程序就是實(shí)現(xiàn),如果不能進(jìn)行成功注冊,就沒辦法提供后續(xù)的服務(wù)了,所以驅(qū)動注冊很重要。在本站的JDBC教程中還有很多你不曾知道的JDBC知識,想要學(xué)好JDBC,利用閑余時間充實(shí)自己,快來觀看學(xué)習(xí)吧!

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 牛人盗摄一区二区三区视频 | 欧美视频在线观看一区二区 | 久久国产精品99久久久久久老狼 | 亚洲精品入口一区二区在线观看 | 免费人成黄页网站在线观看 | 久久这里只精品国产99热8 | 综合色久七七综合七七蜜芽 | 亚洲精品日本一区二区在线 | 四虎欧美在线观看免费 | 亚洲综合站 | 国产精选一区二区 | 色偷偷亚洲精品一区 | 修修视频在线观看 | 九九视频高清视频免费观看 | 久久国产香蕉视频 | 亚洲视频免费一区 | 特级毛片aaa免费版 特级毛片a级毛免费播放 | 99热这里只有免费国产精品 | 中文字幕一区二区三区永久 | 草草国产成人免费视频 | 日日碰夜夜爽 | 成人性生活视频 | 成人xxx免费视频播放 | 手机看片日韩高清国产欧美 | 欧美日韩一二三区 | 久久久久久久久久免免费精品 | 天天干妹子 | 羞羞免费观看视频 | 欧做爰xxxⅹ性欧美大片孕妇 | 欧美xxxx狂喷水喷水 | 美日韩免费视频 | 九九黄色大片 | 日本中文字幕有码 | 四虎永久在线精品国产 | 在线视频99 | 亚洲sss综合天堂久久久 | 在线影院福利 | 欧洲免费无线码二区5 | 五月婷婷在线观看视频 | 高清视频一区 | 国产成年网站v片在线观看 国产成人 免费观看 |