黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

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

注冊(cè)JDBC驅(qū)動(dòng)程序的3種方式

更新時(shí)間:2021-02-23 17:31:21 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1811次

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

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

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

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

驅(qū)動(dòng)注冊(cè)有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");

下面我們來(lái)詳細(xì)介紹一下這3種驅(qū)動(dòng)注冊(cè)方式:

1、比較常用

 

try{

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

???????String url="jdbc:mysql://localhost:3306/databasename";//數(shù)據(jù)庫(kù)連接子協(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ū)動(dòng)程序類!");

}catch(SQLException e){

????e.printStackTrace();

}

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

try{

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

???????String url="jdbc:mysql://localhost:3306/databasename";//數(shù)據(jù)庫(kù)連接子協(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、看起來(lái)比較直觀的一種方式,注冊(cè)相應(yīng)的db的jdbc驅(qū)動(dòng),3在編譯時(shí)需要導(dǎo)入對(duì)應(yīng)的lib

try{

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

???????String url="jdbc:mysql://localhost:3306/databasename";//數(shù)據(jù)庫(kù)連接子協(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();

}

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

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-05-15 搶座中
  • 全國(guó)校區(qū) 2025-06-05 搶座中
  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 欧美日韩三区 | 黄色一级片免费播放 | 黄色福利网| 久久国产视频精品 | free日韩性公交车上xxhd | 日本韩国免费 | 国产精品视频在这里有精品 | 天天干天天操天天干 | 亚洲天堂网站 | 亚洲中文毛片播九公社 | 黄色大片视频网站 | 国产免费麻豆 | vk挠痒痒 | 激情五月综合 | 天天视频色 | 1769国产精品一区2区 | 网址在线观看你懂的 | 午夜成年视频 | 成人无遮挡免费网站视频在线观看 | 黄色短视频免费 | 一个人看www在线是免费 | 国产一在线精品一区在线观看 | 狠狠色噜噜综合社区 | 日韩不卡一二三区 | 波多野结衣 在线资源观看 波多野结衣 一区二区 | 高清性色生活片97 | 免费深夜福利 | 91网站网站网站在线 | 521a久久九九久久精品 | 中文字幕精品一区二区日本 | 国产精品久久久久久免费 | 欧美一级精品高清在线观看 | 免费黄在线看 | 亚洲国产成人91精品 | 久久精品国产亚洲a不卡 | 日韩精品中文字幕在线 | 亚洲欧美综合乱码精品成人网 | 成人羞羞视频 | 外国成人网在线观看免费视频 | 成人国产激情福利久久精品 | 亚欧美图片自偷自拍另类 |