Java加载JDBC驱动程序实例详解
程序员文章站
2024-02-29 16:31:22
本文实例说明了java加载jdbc驱动程序的方法,运行本文实例代码后,如果连接成功就会显示如下一条语句:sun.jdbc.odbc.jdbcodbcdriver@6ec12...
本文实例说明了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.*;