Java加載JDBC驅(qū)動(dòng)程序?qū)嵗斀?/h1>
更新時(shí)間:2014年07月29日 08:49:53 投稿:shichen2014
這篇文章主要介紹了Java加載JDBC驅(qū)動(dòng)程序的方法,需要的朋友可以參考下
本文實(shí)例說(shuō)明了Java加載JDBC驅(qū)動(dòng)程序的方法,運(yùn)行本文實(shí)例代碼后,如果連接成功就會(huì)顯示如下一條語(yǔ)句:sun.jdbc.odbc.JdbcOdbcDriver@6ec12,如果連接不成功,則顯示加載數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序出現(xiàn)異常。
Java加載JDBC的實(shí)現(xiàn)方法:
通過(guò)調(diào)用Class.forName()方法可以顯式地加載一個(gè)驅(qū)動(dòng)程序。該方法的入口參數(shù)為要加載的驅(qū)動(dòng)程序。例如:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")語(yǔ)句加載了SUN 公司開(kāi)發(fā)的JDBC-ODBC 橋接器。對(duì)數(shù)據(jù)庫(kù)進(jìn)行連接的時(shí)候,驅(qū)動(dòng)管理器(DriverManager)會(huì)使用這個(gè)被加載的驅(qū)動(dòng)程序。通過(guò)DriverManager 的getDriver()方法可以獲得已經(jīng)加載的驅(qū)動(dòng)程序信息。程序代碼要求:
1.編寫(xiě)useDBDriver 類的基本框架,在該類中僅包括main()方法,在main()方法中加載驅(qū)動(dòng)程序。
2.程序代碼如下:
public class useDBDriver
{
public static void main(String arg[])
{
try
{
//初始化并加載JDBC-ODBC 驅(qū)動(dòng)程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Enumeration enum=DriverManager.getDrivers();
//顯示驅(qū)動(dòng)程序信息
while(enum.hasMoreElements())
{
System.out.println(enum.nextElement());
}
//處理加載數(shù)據(jù)庫(kù)中可能出現(xiàn)的異常
}
catch(java.lang.Exception exec)
{
System.out.println("加載數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序出現(xiàn)異常");
}
}
}
3.因?yàn)槌绦蛑惺褂昧薐DBC 類和Enumeration 類,所以要引入的包有:
import java.sql.*;
import java.util.*;
您可能感興趣的文章:- java jdbc連接mysql數(shù)據(jù)庫(kù)實(shí)現(xiàn)增刪改查操作
- Java使用JDBC連接數(shù)據(jù)庫(kù)的實(shí)現(xiàn)方法
- Java開(kāi)發(fā)Oracle數(shù)據(jù)庫(kù)連接JDBC Thin Driver 的三種方法
- 基于Java回顧之JDBC的使用詳解
- java實(shí)現(xiàn)jdbc批量插入數(shù)據(jù)
- java使用JDBC動(dòng)態(tài)創(chuàng)建數(shù)據(jù)表及SQL預(yù)處理的方法
- JAVA使用JDBC技術(shù)操作SqlServer數(shù)據(jù)庫(kù)實(shí)例代碼
- 完整java開(kāi)發(fā)中JDBC連接數(shù)據(jù)庫(kù)代碼和步驟
- java的jdbc簡(jiǎn)單封裝方法
- Java原生操作JDBC連接以及原理詳解
相關(guān)文章
-
spring?cloud?gateway中配置uri三種方式
gateway?組件是SpringCloud?組件中的網(wǎng)關(guān)組件,主要是解決路由轉(zhuǎn)發(fā)的問(wèn)題,跟nginx有點(diǎn)類似,區(qū)別是nginx多用在前端上,gateway用在后端上,本文給大家介紹的非常詳細(xì),需要的朋友參考下吧 2023-08-08
-
JavaGUI實(shí)現(xiàn)隨機(jī)單詞答題游戲
這篇文章主要為大家詳細(xì)介紹了JavaGUI實(shí)現(xiàn)隨機(jī)單詞答題游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
2020-12-12
-
淺談Java程序運(yùn)行機(jī)制及錯(cuò)誤分析
這篇文章主要主要介紹了Java虛擬機(jī)(JVM)的有關(guān)內(nèi)容以及Java程序的運(yùn)行機(jī)制和錯(cuò)誤分析,需要的朋友可以了解下。 2017-09-09
-
基于Jenkins自動(dòng)打包并部署docker環(huán)境的操作過(guò)程
這篇文章主要介紹了基于Jenkins自動(dòng)打包并部署docker環(huán)境,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下 2023-08-08
-
Spring實(shí)現(xiàn)IoC的多種方式小結(jié)
本篇文章主要介紹了Spring實(shí)現(xiàn)IoC的多種方式小結(jié),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
2017-02-02
最新評(píng)論
本文實(shí)例說(shuō)明了Java加載JDBC驅(qū)動(dòng)程序的方法,運(yùn)行本文實(shí)例代碼后,如果連接成功就會(huì)顯示如下一條語(yǔ)句:sun.jdbc.odbc.JdbcOdbcDriver@6ec12,如果連接不成功,則顯示加載數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序出現(xiàn)異常。
Java加載JDBC的實(shí)現(xiàn)方法:
通過(guò)調(diào)用Class.forName()方法可以顯式地加載一個(gè)驅(qū)動(dòng)程序。該方法的入口參數(shù)為要加載的驅(qū)動(dòng)程序。例如:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")語(yǔ)句加載了SUN 公司開(kāi)發(fā)的JDBC-ODBC 橋接器。對(duì)數(shù)據(jù)庫(kù)進(jìn)行連接的時(shí)候,驅(qū)動(dòng)管理器(DriverManager)會(huì)使用這個(gè)被加載的驅(qū)動(dòng)程序。通過(guò)DriverManager 的getDriver()方法可以獲得已經(jīng)加載的驅(qū)動(dòng)程序信息。程序代碼要求:
1.編寫(xiě)useDBDriver 類的基本框架,在該類中僅包括main()方法,在main()方法中加載驅(qū)動(dòng)程序。
2.程序代碼如下:
public class useDBDriver { public static void main(String arg[]) { try { //初始化并加載JDBC-ODBC 驅(qū)動(dòng)程序 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Enumeration enum=DriverManager.getDrivers(); //顯示驅(qū)動(dòng)程序信息 while(enum.hasMoreElements()) { System.out.println(enum.nextElement()); } //處理加載數(shù)據(jù)庫(kù)中可能出現(xiàn)的異常 } catch(java.lang.Exception exec) { System.out.println("加載數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序出現(xiàn)異常"); } } }
3.因?yàn)槌绦蛑惺褂昧薐DBC 類和Enumeration 類,所以要引入的包有:
import java.sql.*; import java.util.*;
- java jdbc連接mysql數(shù)據(jù)庫(kù)實(shí)現(xiàn)增刪改查操作
- Java使用JDBC連接數(shù)據(jù)庫(kù)的實(shí)現(xiàn)方法
- Java開(kāi)發(fā)Oracle數(shù)據(jù)庫(kù)連接JDBC Thin Driver 的三種方法
- 基于Java回顧之JDBC的使用詳解
- java實(shí)現(xiàn)jdbc批量插入數(shù)據(jù)
- java使用JDBC動(dòng)態(tài)創(chuàng)建數(shù)據(jù)表及SQL預(yù)處理的方法
- JAVA使用JDBC技術(shù)操作SqlServer數(shù)據(jù)庫(kù)實(shí)例代碼
- 完整java開(kāi)發(fā)中JDBC連接數(shù)據(jù)庫(kù)代碼和步驟
- java的jdbc簡(jiǎn)單封裝方法
- Java原生操作JDBC連接以及原理詳解
相關(guān)文章
spring?cloud?gateway中配置uri三種方式
gateway?組件是SpringCloud?組件中的網(wǎng)關(guān)組件,主要是解決路由轉(zhuǎn)發(fā)的問(wèn)題,跟nginx有點(diǎn)類似,區(qū)別是nginx多用在前端上,gateway用在后端上,本文給大家介紹的非常詳細(xì),需要的朋友參考下吧2023-08-08JavaGUI實(shí)現(xiàn)隨機(jī)單詞答題游戲
這篇文章主要為大家詳細(xì)介紹了JavaGUI實(shí)現(xiàn)隨機(jī)單詞答題游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-12-12淺談Java程序運(yùn)行機(jī)制及錯(cuò)誤分析
這篇文章主要主要介紹了Java虛擬機(jī)(JVM)的有關(guān)內(nèi)容以及Java程序的運(yùn)行機(jī)制和錯(cuò)誤分析,需要的朋友可以了解下。2017-09-09基于Jenkins自動(dòng)打包并部署docker環(huán)境的操作過(guò)程
這篇文章主要介紹了基于Jenkins自動(dòng)打包并部署docker環(huán)境,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-08-08Spring實(shí)現(xiàn)IoC的多種方式小結(jié)
本篇文章主要介紹了Spring實(shí)現(xiàn)IoC的多種方式小結(jié),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-02-02