CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

可怜我这么晚还在搞搞搞搞搞.........555555

楼主huisky(我不是拉登)2003-08-02 02:44:21 在 Java / Web 开发 提问

jsp文档如下  
  <%@  
                        page   contentType="text/html;charset=gb2312"    
                        language="java"  
                        import="java.sql.*,java.io.*,java.util.*   "  
  %>  
  <%  
  request.setCharacterEncoding("gb2312");  
  try{  
  Class.forName("org.gjt.mm.mysql.Driver").newInstance();  
  Connection   con=DriverManager.getConnection("jdbc:mysql://localhost/show","root","");  
  ResultSet   rs;  
  String   sql="Select   *   from   application";  
  Statement   stmt=con.createStatement();  
  rs=stmt.executeQuery(sql);  
  if(rs.last())  
  {out.println(rs.getString(2));  
  con.close();}  
  else  
  out.println("nonono");  
  }catch(SQLException   sqle)  
  {  
  out.println("SQLE   error");  
  }  
  %>  
  为什么会出现如下错误?????????????????????!!!!!!!!!!!!!!!!!!  
  org.apache.jasper.JasperException:   org.gjt.mm.mysql.ResultSet.last()Z  
  at   org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:248)  
  at   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)  
  at   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)  
  at   javax.servlet.http.HttpServlet.service(HttpServlet.java:853)  
  at   org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)  
  at   org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)  
  at   org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve..........  
  问题点数:81、回复次数:12Top

1 楼huisky(我不是拉登)回复于 2003-08-02 03:20:45 得分 0

现在,我用了  
  Statement   stmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);  
   
  但是还是出现了==>  
  org.apache.jasper.JasperException:   org.gjt.mm.mysql.Connection.createStatement(II)Ljava/sql/Statement;  
  at   org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:248)  
  at   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)  
  at   org.apache.jasper.servlet.JspServlet.service(JspServlet...  
   
  是不是我的JDBC不支持这种方法阿????!!!!Top

2 楼huisky(我不是拉登)回复于 2003-08-02 03:25:59 得分 0

现在我查到在目录  
  C:\Tomcat_4.1\common\lib\org\gjt\mm\mysql\  
  下面的ResultSet.java没有       last()方法???????  
   
  Top

3 楼jkit(不再灌水)回复于 2003-08-02 04:48:22 得分 10

偶没用过mysql,   不过它里面没有last()方法也是很正常的.Top

4 楼xqi8(星期八)回复于 2003-08-02 08:33:20 得分 10

帮你顶咯,我学习。。。Top

5 楼xiaofenguser(风雨)回复于 2003-08-02 08:42:29 得分 10

if(rs.last())  
  >>  
  if(rs.next())       ???Top

6 楼lsy110(堕落)回复于 2003-08-02 08:43:15 得分 10

呵呵,我还真没有见过用last方法的了,你可以使用:  
  while   (rs.next())  
  {  
          rs.getXXX("xxx");  
          ...  
  }  
   
  你其他的东东好像都很正常了!在试试看!有问题再说!Top

7 楼flashroom(找到啦)回复于 2003-08-02 09:05:47 得分 10

第一次肯定会出错  
  JAVADOC写的很清楚   :Throws:    
  SQLException   -   if   a   database   access   error   occurs   or   the   result   set   type   is   TYPE_FORWARD_ONLY  
   
  第二次可能是的JDBC问题   。Top

8 楼tucw(烦劳)回复于 2003-08-02 09:19:44 得分 10

同意   lsy110(毛毛)Top

9 楼luckyfanjian(luckyfan)回复于 2003-08-02 09:27:54 得分 10

rs.getString(2);有问题,索引必须按顺序写的!  
  你可以用字段名rs.getString("XXX");Top

10 楼F1in2003(无敌超级赛亚人)回复于 2003-08-02 09:42:29 得分 6

一步步把可疑处注释掉,就会缩小范围Top

11 楼liuxiaobo8590(青云)回复于 2003-08-02 10:21:56 得分 5

if(rs.last())  
  没有吧。  
  应该是。  
  if(re.next()){  
   
  }  
  out.println(rs.getString(2));  
  out.print(rs.getString("2"));Top

12 楼huisky(我不是拉登)回复于 2003-08-02 15:52:35 得分 0

问题搞定了,,,,我用rs.last()是方法是为了得到结果集里面有几行记录即::>>  
  rs.last()  
  return   rs.getRow()  
  rs.last()真的是不能用...我用的是  
  ===========>  
  while(rs.next())  
  {m++}  
  return   m;Top

相关问题

  • 可怜可怜我吧!
  • ????????????????????可怜,可怜我吧?????????????????????????
  • 可怜的WPS!
  • 好可怜啊!
  • 卖身!!可怜可怜,看值多少?
  • 可怜一下呗。
  • 可怜的病毒
  • 可怜的虫子
  • 可怜我心痛
  • 天可怜见!filter

关键词

  • apache
  • servlet
  • service
  • applicationfilterchain
  • jspservlet
  • jasper
  • rs
  • getstring
  • catalina
  • resultset

得分解答快速导航

  • 帖主:huisky
  • jkit
  • xqi8
  • xiaofenguser
  • lsy110
  • flashroom
  • tucw
  • luckyfanjian
  • F1in2003
  • liuxiaobo8590

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo