在执行以下代码时:
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
} catch (Exception e) {
e.printStackTrace();
}
}
我遇到了异常:
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
我已经导入了所有的 tomcat jar 和 ojdbc14.jar。
奇怪的是,当我在 main() 的单独类中编写相同的代码时,它可以工作:
public static void main(String[] args) {
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
System.out.println("works");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}