你使用的地方也太多了,可不可以只用放在一处试一下?比如只放在/web-inf/classes下.

解决方案 »

  1.   

    to wangfc,我试过,也要出错,所以才多处出击。
      

  2.   

    你把oracle的jdbc驱动解压后,放到,/web-inf/classes/去,试试,或者把jdbc包中的jar文件,加入classpath中去
      

  3.   

    1、我将classes12.zip改名为classes12.jar,放在Tomcat按照目录/common/lib
    2、classpath中设置以上目录/common/lib/classes12.jar.
    另外我在JSP中的代码如下:请帮忙看看!谢谢各位!!<%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();   
    String url="jdbc:oracle:thin:@202.1.116.235:1521:orcl"; 
    //orcl为你的数据库的SID 
    String user="demo"; 
    String password="demo"; 
    Connection conn= DriverManager.getConnection(url,user,password);
      

  4.   

    告诉你一个好的方法,你可以把classes12.jar放到$java_home\jre\lib\ext下面,其中$java_home 为你的JDK安装路径如:d:\jdk1.3\jre\lib\ext,如果没有ext上当,自己创建一个。这样绝对OK!!!!
      

  5.   

    我刚刚试过了,结果还是不对呀!错误信息:
    org.apache.jasper.JasperException: oracle.jdbc.driver.OracleDriver
      

  6.   

    在Jbuilder6.0中我以及成功连接Oracle数据库。
    但是,直接用UtralEdit+Tomcat+J2SDK还是不行,我觉得应该已经快可以了,不知道哪里配置有冲突。我试了ronsun(风尘三侠)的办法,但是还是不对。烦恼!
      

  7.   

    你的JPS代码没错,关键是路径不对,系统找不到oracle驱动程序!我上面说的方法是很有效,可能你拷贝完之后要重起tomcat吧。也可能是你在页面内没有引进包吧!
    下面是我的测试代码(JB6下的tomcat3.2和jdk1.3):
    <%@ page language="Java" import="java.sql.*,javax.sql.*,java.util.*,java.io.*;"%>
    <%
    Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();   
    String url="jdbc:oracle:thin:@192.168.1.230:1521:shanghai"; 
    //orcl为你的数据库的SID 
    String user="bug"; 
    String password="wangbug"; 
    Connection conn= DriverManager.getConnection(url,user,password);
    if(conn!=null){
    %>
    <B> Success!</b>
    <%
    System.out.println("Connection"+conn);
    }else{
    %>
    <B> Faild!</b>
    <%
    System.out.println("Connection"+conn);}
    %>
      

  8.   

    我用你的测试码已经成功连接Oracle,非常感谢。我想我的连接出错可能是因为取记录集有问题而报错。很感谢你喔!
      

  9.   

    哦,虽然不能帮你,但是帮你UP一下!希望你能得到好的解答!
    UP! :)