下列哪个方法可以用来加载JDBC驱动程序?()
A.类java.sql.DriverManager的getDriver方法B.类java.sql.DriverManager的getDrivers方法C.类java.sq...
A. 类java.sql.DriverManager的 getDriver方法 B. 类java.sql.DriverManager的getDrivers方法 C. 类java.sql.Driver 的connect方法 D. 类java.lang.Class的 forName方法
展开
展开全部
下列哪个方法可以用来加载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的实现方法:
通过调用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.*;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询