控制台总提示这个 我的calss12.jar和ojdbc14.jar已经导入了    我在二楼把我验证的代码贴出来
java.lang.ClassNotFoundException: oracle.jdbc.driver.oracledriver
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.struts.dao.ILogincheck.LoginCheck(ILogincheck.java:24)
at com.yourcompany.struts.action.LoginAction.execute(LoginAction.java:44)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
2010-3-7 9:38:23 org.apache.catalina.core.ApplicationContext log
信息: HTMLManager: init: Associated with Deployer 'Catalina:type=Deployer,host=localhost'
2010-3-7 9:38:23 org.apache.catalina.core.ApplicationContext log
信息: HTMLManager: init: Global resources are available
2010-3-7 9:38:23 org.apache.catalina.core.ApplicationContext log
信息: HTMLManager: list: Listing contexts for virtual host 'localhost'
java.lang.ClassNotFoundException: oracle.jdbc.driver.oracledriver
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.struts.dao.ILoginAdmin.checkbox(ILoginAdmin.java:19)
at com.struts.action.LoginAction.execute(LoginAction.java:45)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)

解决方案 »

  1.   

    实在是弄不明白了 昨天在网上找了 好多方法都不行
    package com.struts.dao;import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;import com.struts.form.LoginForm;
    import com.sun.org.apache.xpath.internal.operations.And;public class ILogincheck implements LoginCheck { public boolean LoginCheck(LoginForm loginForm) {
    String name=loginForm.getName();
    String password=loginForm.getPassword();
    System.out.println(name);
    System.out.println(password);
    Connection con=null;
    Statement st=null;
    ResultSet rs=null;
    boolean returnk=false;
    try {
    Class.forName("oracle.jdbc.driver.oracledriver");
    con=DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orcl", "sysman", "admin");
    st=con.createStatement();
    String sql="select * from scott.logina where name='"+name+"' And password='"+password+"'";
    rs=st.executeQuery(sql);
    int k=0;
    if(rs.next())
    k=k+1;
    if(k>0)
    returnk=true;
    rs.close();
    st.close();
    con.close();
    } catch (ClassNotFoundException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }

    return returnk;
    }}
      

  2.   

    你看下我的://我的
    Class.forName("oracle.jdbc.driver.OracleDriver");
    //你的
    Class.forName("oracle.jdbc.driver.oracledriver"); 
    大小写看到没有
      

  3.   

    java.lang.ClassNotFoundException: oracle.jdbc.driver.oracledriver
    没找到驱动,
    你看看驱动···以及访问驱动字符串···数据库连接字符串···
      

  4.   

    去下载oracle驱动 没哟驱动肯定会报错的 还有是你的Class.forName("")中间大小写一定分清不能错的 不然很难找出错误的
      

  5.   

    oracledriver
    OracleDriver大小写要写正确  不然肯定是招不到的。
    以后不要自己写 要拷贝