谁能详细解释一个Class类的forName方法
我对这个类的理解是发回字符串相对应类的对象一般用于与本程序同包或已import的类不知我理解的对不对?在数据库编程中常常用Class.forName("oracle.jdbc.driver.OracleDriver");来声明要用的数据库的接口,可是这样声明一下就可以了吗??他返回的对象给了谁吗?为什么这样声明一下下面的语句
Connection con=DriverManager.getConnection("jdbc:oracle:oci8:@DB","scott","tiger");就会知道用ORACLE提供的接口了呢(class12)毕竟Class.forName返回的结果没有谁来接收吗!谁来解释一下谢谢。:)