这个class应该在oracle的库里吧
或者你把这个包解压缩,看看里边有没有这个类
都没有你就再找吧
windows的查找工具就可以查jar文件的

解决方案 »

  1.   

    CLASSPATH里应指定了这个classes12.jar和ojdbc.jar这两个文件的全路径和文件名了吗?
      

  2.   

    我查了csdn上大量有关类似问题的帖子  好像没有一个得到满意回答的 JDBC真的好难设置 sun的文档太差了!!!
      

  3.   

    不要设什么classpath了。我设过,fail。我现在都是直接把jar扔到服务器的lib目录里就行了。
    对于tomcat把class12.zip(我的Oracle自带的是class12.zip,jar的也一样)每个lib目录里扔一分。好像是只要2个lib目录就够了。不过安全第一。
    对于resin服务器的只要在resin-ee-2.1.10\lib下扔一份。不用设classpath.不过服务器要重起噢 。
    要用时就如下。我昨天刚装oracle开始学,是有点难。大的猪一样。硬盘都没了。
    <%@ page contentType="text/html;charset=gb2312"%> 
    <%@ page import="java.sql.*"%> 
    <html> 
    <body> <%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); 
    String url="jdbc:oracle:thin:@localhost:1521:db01"; 
    String user="system"; 
    String password="manager"; 
    Connection conn= DriverManager.getConnection(url,user,password); 
    Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 
    String sql;
    sql="select * from try";
    ResultSet rs=stmt.executeQuery(sql); 
    %> 
    <%while(rs.next()) {%> 
    <table border="1" >
    <tr><td>您的第一个字段内容为:<%=rs.getString(1)%> </td><td>您的第二个字段内容为:<%=rs.getString(2)%> </td></tr>
    <%}%>
    <%
    rs.close(); 
    stmt.close(); 
    conn.close(); 
    %>
    </body>
    </htmL>