【问题标题】:java class.forname to load a library [duplicate]java class.forname 加载库
【发布时间】:2015-02-20 20:10:47
【问题描述】:

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

提前致谢。

【问题讨论】:

    标签: java


    【解决方案1】:

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

    如果您愿意,您仍然可以将这些驱动程序添加到编译类路径中,但这不会产生太大影响,因为您是通过 JDBC Api 与它们进行交互的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多