你应该是没有将Oracle的驱动classes12.jar放在common/lib目录或者WEB-INF/lib下面吧

解决方案 »

  1.   

    我已经把classes12.zip文件放在了web-inf/lib下面了,还是会出错
      

  2.   

    如果你用tomcat的话,最好放到tomcat/common/lib下面。
      

  3.   

    找一找本项目中的WEB-INF/lib放一个classes12.jar试一下
      

  4.   

    javax.servlet.ServletException: oracle.jdbc.driver.OracleDriver
    at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:536)
    -------------------------------------------------------------------------
    一定是驱动问题
      

  5.   

    我也遇到这样的问题
    俺成功搞定
    你要把classes12.zip搞成classes12.jar
    就OK了
    方法:JDK的BIN中有个JAR命令
    看看吧
      

  6.   

    将JDBC驱动放在TOMCAT_HOME/common/lib/目录下,导入java.sql.*,javax.sql.*;然后试试,给你个例子:
    Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); 
      String url="jdbc:oracle:thin:@localhost:1521:orcl"; 
      //orcl为你的数据库的SID 
      String user="scott"; 
      String password="tiger"; 
      Connection conn= DriverManager.getConnection(url,user,password); 
      Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 
      

  7.   

    1.放在tomcat/common/lib
    2.将文件名后缀zip改为jar
      

  8.   

    一般驱动程序是可以放在你所做的项目的WEB-INF/lib 的目录下的,上面的提示由于没有找到驱动程序有两种可能的原因:1:是你的jar文件没有放在相对应的lib目录下,记住从网上下载下来zip文件必须将后缀名修改为jar文件(可以直接修改后缀的)。2:另一种情况可能是你不在本机上连接的,比如在你自己机子上开发然而却是放在服务器端来运行的,那么:
    String url="jdbc:oracle:thin:@localhost:1521:orcl"; 就要修改为:
    String url="jdbc:oracle:thin:@服务器名或者对应的ip地址:1521:orcl"; 
    即可。
      

  9.   

    我也遇到过这种问题!后来我换了个oracle的驱动就解决了!楼主可以试试看!