当我尝试从文件(属性文件)加载Oracle JDBC驱动程序类名,然后将其传递给Class.forName时,结果是ClassNotFoundException。 将Argument作为字符串传递时,一切正常。
有人可以解释为什么会这样吗?
String driverName = (String) props.getProperty"db.driverClassName"); //returns "oracle.jdbc.OracleDriver";
Class.forName(driverName); --> Fails with a ClassNotFoundException
但是,如果我使用:
Class.forName("oracle.jdbc.OracleDriver");
一切正常。
两次参数都是String,那么问题可能是什么?
由于 托马斯