看不懂,没有确定在什么地方出错,不清楚怎么解决!其实最重要的是知道程序在哪里执行错误了!找到地方也就好修改了!如果对servlet熟的话,建议查看报告出错的文件,即_0002fjspmysql_0002fadd_0005fok_0002ejspadd_0005fok_jsp_0.java的113行,这个文件是编译后的servlet!

解决方案 »

  1.   

    这个程序我用别的数据库是可以实现的,我用SQLSERVER2000是没有问题的,现在换到MYSQL上就有问题了,我这里有查看,添加,删除,修改等功能,有几个可以实现,有几个不能。但是在SQLSERVER2000是没有问题的。郁闷
      

  2.   

    用MYSQL 完全可以,你看样子好象有三个地方出错了也!!
    1,MYSQL驱动有吗?
    2,错误好象提示没有数据也
    3,看一下MYSQL的连接什么的。
      

  3.   

    查找:Find.jsp
    <table align="center" border="0" width="760" cellspacing="0" cellpadding="0" height="355">                  
    <tr>                  
    <td width="150" height="355" valign="top">                  
                     
    </td>                  
    <td width="10" height="100%"></td>
    <td width="1" height="100%" ></td>
    <td width="10" height="100%"></td>
    <td width="589" height="331" valign="top">                       
            <table border="0" width="100%" cellspacing="0" cellpadding="0" height="307">                  
              <tr>                  
                <td>&sup2;é&Otilde;&Ograve;</font>       
    </td>
      </tr>
          <form action="find_ok.jsp" method="post">
    <tr><td align="right" height="32" width="40%">(logname)&ETH;&Otilde;&Atilde;&ucirc;&pound;&ordm;</td>
                <td>
      <input type="text" name="logname" value="">
                </td>
              </tr>
              
              <tr> <td colspan="2" align="center">
                  <input type="submit" value="&sup2;é&Otilde;&Ograve;" name="findpass">
                </td>
              </tr>
      </form>
    <tr> 
      <td colspan="2" height="150" align="right">&nbsp;</td>
    </tr>
       
            </table>                  
            </td>
        </tr>
      </table>
    find_ok.jsp:
    <%!
    String logname,email;
    boolean loginAttempt = false;
    String errorMessage = "";
    String idMessage = "";
    //logname = request.getParameter("logname");
    //logpass = request.getParameter("logpass");%>
    <%
    if(request.getParameterValues("findpass") != null 
    &&request.getParameterValues("logname") != null)
    {
    loginAttempt = true;
    }
    if (loginAttempt)
    {
    logname=request.getParameter("logname");

    logname=getStr(logname);

    String sql="select * from data where logname='"+logname+"'";
    //out.println(sql);
    ResultSet RS=DBconn.executeQuery(sql);

    int rowscount=0;
    try
    {
    while(RS.next())
    {
    rowscount++;
    errorMessage=RS.getString("em");
    idMessage=RS.getString("id");
    }
    }
    catch(Exception e)
    { }
    if(rowscount!=0)
    {
    //errorMessage=RS.getString("em");
    }else response.sendRedirect("error.htm");

    }
    %>
    <tr><td height="40" >
    <font>&Auml;ú&micro;&Auml;em:<%=errorMessage%></font>
    <font color=red>&Ccedil;&euml;&frac14;&Ccedil;×&iexcl;&acute;&Euml;id:<%=idMessage%></font>
    </td>
    </tr>
    </table>
    &Auml;&atilde;&iquest;&Eacute;&Ograve;&Ocirc;<a href="index.htm">·&micro;&raquo;&Oslash;&Ecirc;×&Ograve;&sup3;</a>&nbsp;&nbsp;<a href="Find.jsp">&Ouml;&Oslash;&ETH;&Acirc;&sup2;é&Otilde;&Ograve;</a>&nbsp;&nbsp;&raquo;ò
             
    <form name="form1" method="post" action="del_ok.jsp">
    <table width="75%" border="1">
    <input type="hidden" name="delid" value="<%=idMessage%>">
    <input type="submit" name="Submit" value="&Eacute;&frac34;&sup3;&yacute;&acute;&Euml;&Iuml;&icirc;">
    </form>
    <form name="form2" method="post" action="updata.jsp">
    <table width="75%" border="1">
    <input type="hidden" name="sid" value="<%=idMessage%>">
    <input type="submit" name="Submit" value="&cedil;ü&cedil;&Auml;&acute;&Euml;&Iuml;&icirc;">
    </form>         
            </td>
        </tr>