Java加載JDBC驅動法式實例詳解。本站提示廣大學習愛好者:(Java加載JDBC驅動法式實例詳解)文章只能為提供參考,不一定能成為您想要的結果。以下是Java加載JDBC驅動法式實例詳解正文
本文實例解釋了Java加載JDBC驅動法式的辦法,運轉本文實例代碼後,假如銜接勝利就會顯示以下一條語句:sun.jdbc.odbc.JdbcOdbcDriver@6ec12,假如銜接不勝利,則顯示加載數據庫驅動法式湧現異常。
Java加載JDBC的完成辦法:
經由過程挪用Class.forName()辦法可以顯式地加載一個驅動法式。該辦法的進口參數為要加載的驅動法式。例如:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")語句加載了SUN 公司開辟的JDBC-ODBC 橋接器。對數據庫停止銜接的時刻,驅動治理器(DriverManager)會應用這個被加載的驅動法式。經由過程DriverManager 的getDriver()辦法可以取得曾經加載的驅動法式信息。法式代碼請求:
1.編寫useDBDriver 類的根本框架,在該類中僅包含main()辦法,在main()辦法中加載驅動法式。
2.法式代碼以下:
public class useDBDriver { public static void main(String arg[]) { try { //初始化並加載JDBC-ODBC 驅動法式 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Enumeration enum=DriverManager.getDrivers(); //顯示驅動法式信息 while(enum.hasMoreElements()) { System.out.println(enum.nextElement()); } //處置加載數據庫中能夠湧現的異常 } catch(java.lang.Exception exec) { System.out.println("加載數據庫驅動法式湧現異常"); } } }
3.由於法式中應用了JDBC 類和Enumeration 類,所以要引入的包有:
import java.sql.*; import java.util.*;