程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java加載JDBC驅動法式實例詳解

Java加載JDBC驅動法式實例詳解

編輯:關於JAVA

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.*;
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved