java class.forname加载库

时间:2015-02-20 20:10:47

标签: java

使用netbeans IDE编写java时,如果我们向该程序添加一个jar文件,我们可以在java文件中使用import类来使用它的类。但是在使用oracle或mysql数据库的情况下,为什么我们使用class.forname来加载库。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您使用反射,因为您不知道哪些驱动程序在运行时可用(mysql或oracle)。

如果您愿意,您仍然可以将这些驱动程序添加到编译类路径中,但由于您通过JDBC Api与它们进行交互,因此没有太大区别。