下列哪个方法可以用来加载JDBC驱动程序?()
下列哪个方法可以用来加载JDBC驱动程序?(D)
Java加载JDBC的实现方法:
通过调用Class.forName()方法可以显式地加载一个驱动程序。该方法的入口参数为要加载的驱动程序。例如:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")语句加载了SUN
公司开发的JDBC-ODBC
桥接器。对数据库进行连接的时候,驱动管理器(DriverManager)会使用这个被加载的驱动程序。通过DriverManager
的getDriver()方法可以获得已经加载的驱动程序信息。程序代码要求:
1.编写useDBDriver
类的基本框架,在该类中仅包括main()方法,在main()方法中加载驱动程序。
2.程序代码如下:
?12345678910111213141516171819202122
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
类,所以要引入的包有:
?12
import
java.sql.*;
import
java.util.*;
在JAVA中,常用的两种jdbc的驱动方式是什么?
有两种常见的JDBC驱动方式:
1、JDBC-ODBC桥连 优点:配置简单,只要配置一次就可以访问所有ODBC可以访问的数据 库,这种方式适合个人的开发与测试
缺点:性能欠佳,不适合在实际系统中使用
2、纯Java驱动方式 优点:跨平台,运行速度快
缺点:连接不同的数据库需要下载不同的JDBC驱动包
这种方式直接与数据库进行连接,适合开发大型项目
具体的可以上网查一下