欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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.*;