为什么我们需要在JDBC编程中执行Class.forName()

时间:2017-05-05 10:23:47

标签: java jdbc

我不清楚为什么我们需要在JDBC编程中使用Class.forName("")。从我提到的各种材料中说,这需要加载数据库驱动程序;同意。

我怀疑是因为:

如果应用程序使用say,例如Hibernate,我们永远不会使用Class.forName("")来加载与Hibernate相关的类,以及应用程序所依赖的任何其他jar

现在,对于JDBC程序,为什么我们必须加载驱动程序?

任何人都可以帮我理解这个吗?

0 个答案:

没有答案