注册JDBC驱动程序的方法之间的区别

时间:2013-01-09 08:22:45

标签: oracle oracle10g oracle11g oracle9i oracle-adf

方法1:

Class.forName("oracle.jdbc.driver.OracleDriver");

这是使用Java的Class.forName()方法将驱动程序的类文件动态加载到内存中的最常用方法, 它会自动注册它。

<小时/> 方法2:

Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); 

这种方法是使用Class.forName()的组合来动态加载 Oracle驱动程序然后驱动程序类&#39;解决getInstance()方法 不合规的JVM,但是你必须编写两个额外的例外代码。

这两种方法有什么特别的区别吗?我没有得到第二种方法

谢谢

0 个答案:

没有答案