当前位置:  技术问答>java相关

一个简单的jsp查询数据库问题!有谁能帮我解决我就连续给他300分!(接上贴)

    来源: 互联网  发布时间:2015-09-10

    本文导语:  接上贴! -----------------------------------------------------------------------报错信息如下: A Servlet Exception Has Occurred Exception Report: javax.servlet.ServletException: [Microsoft][ODBC SQL Server Driver]无效的描述符索引 at org.apache.jasper.r...

接上贴!
-----------------------------------------------------------------------报错信息如下:



A Servlet Exception Has Occurred
Exception Report:
javax.servlet.ServletException: [Microsoft][ODBC SQL Server Driver]无效的描述符索引
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:457)
at org.apache.jsp.week_0005fplan$jsp._jspService(week_0005fplan$jsp.java:235)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:1264)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:201)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:1264)
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.java:243)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:215)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2366)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1005)
at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1098)
at java.lang.Thread.run(Thread.java:536)

Root Cause:
java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]无效的描述符索引
at sun.jdbc.odbc.JdbcOdbcResultSet.getString(JdbcOdbcResultSet.java:306)
at sun.jdbc.odbc.JdbcOdbcResultSet.getString(JdbcOdbcResultSet.java:399)
at org.apache.jsp.week_0005fplan$jsp._jspService(week_0005fplan$jsp.java:203)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:1264)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:201)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:1264)
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.java:243)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:215)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2366)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1005)
at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1098)
at java.lang.Thread.run(Thread.java:536)

-----------------------------------------------------------------------
我实在是被折磨得受不了了,请赐教!刺我一教吧!谢谢!

|
已在另外那个帖子里给出了答案。呵呵,你应该多用用CSDN的“搜索”,我就是用“无效的描述符索引”来搜索论坛,才知道答案的。

|
首先在for循环中rstObj.getInt("important_tag")=='1',这个语句每次执行
for循环时都执行,如果你的服务器不是jdbc2。0的话,这样写会出错
,但如果是jdbc2。0的话就没有问题,还有你使用的jdbc-odbc桥,的驱动程序有没有加载到classpath中,
set classpath=c:jdbc驱动程序名字.jar(假如你的驱动程序在c盘jdbc文件夹中)
如果上面都没有问题的话,检查你以下你的odbc数据源dsn有没有加入你的数据库名。
另外我想建议一点:
最好用
while(rs.next())

|
DriverManager.getConnection(url,userid,password);
连接字符串(参数url)不正确,参看SQL Server的帮助文件!

    
 
 

您可能感兴趣的文章:

  • 那位高手知道在unix下面怎样用jsp连接上ms sql server啊????
  • 怎么样才能使jsp和mysql通过jdbc连接上?
  • jsp显示server数据库的内容,如何实现定时更新jsp页面
  • ?100分求jsp树的原代码 最好是jsp+js+xml 执行效率要高。(从数据库中动态生成的)(散分)
  • 100分求jsp树的原代码 最好是jsp+js+xml 执行效率要高。(从数据库中动态生成的)在线
  • 求jsp树的原代码,一定要是jsp+js+xml 执行效率要高。(从数据库中动态生成的)
  • 在jsp页面加载时自动调用某个特定的servlet,由servlet查询数据库输出WEB页面返回给jsp显示?
  • jsp高手呀`~能介绍一下jsp数据库操作方面的知识吗`~~谢谢`~给高分呀`~
  • jsp与数据库问题
  • 采用Jsp从数据库中取得数据,来生成XML文件,进行存储,应该如何做?
  • 怎样利用JAVABEAN将JSP页面提交的数据保存到数据库,请给代码好吗?谢谢!
  • 有专门讲JSP数据库编程得好书吗?谢谢!
  • 我的jsp连接数据库时,出现以下错误呀!
  • 如何使用jsp显示数据库中的数据?
  • 请前辈介绍一本jsp+数据库的经典好书!!!
  • jsp取数据库中数据的中文问题
  • jsp如何与大型数据库相联?????(我已等了很久了)!
  • JSP连接db2数据库
  • jsp显示server数据库的内容,如何实现定时更新,给一段代码例子吧,谢谢
  • 需要从数据库中动态生成的页面是该在SERVLET输出生成,还是应该在JSP编码实现?
  • 请教:JSP中分页显示数据库内容的优化算法?
  • 请教:怎么用JSP把图片上传到服务器SQL Server数据库?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • jsp论坛,大家快去看看,解决树形目录http://52jsp.126.com
  • jsp中文乱码 jsp mysql 乱码的解决方法
  • 用tomcat作为jsp服务器,如何解决jsp中的汉字显示问题?
  • 基于jsp:included的使用与jsp:param乱码的解决方法
  • jsp页面传参乱码的解决方法
  • 解决jsp页面使用网络路径访问图片的乱码问题
  • jsp/servlet开发网站,客户端打印解决方案探讨!
  • 能否在JSP中调用MFC Extension DLL,解决后马上给分。
  • jsp中文显示问号问题解决方法
  • jsp提交到Servlet报404错误问题解决(webroot下子目录)
  • 请大家讨论一下 JSP && JavaBean && Servlet 的调试解决方案
  • 用jsp做的网站怎么解决用户个人相片上传的问题?
  • JSP如何解决权限的问题?
  • 解决图片路径中含有中文在jsp下不能正常显示问题
  • 看过<<JSP设计>>请过看看!急!在线等待!!!问题解决马上结贴!
  • 访问JSP文件或者Servlet文件时提示下载的解决方法
  • 图片路径中含有中文在jsp下不能正常显示的原因及解决
  • 为什么在jsp程序中写中文运行后出现乱码?如何解决?我用的是weblogic5.0
  • 请问:jsp 和 applet怎样通信/? 问题解决给高分!!!!!!!!!!!!!!
  • jsp中文参数问题。很多人都问过了,但就是没有人给出解决方法。一定可以的,有例作证。
  • JSP中清空cookie代码参考
  • 现有1.jsp、2.jsp、3.jsp三个文件,我怎么在3.jsp文件中得到1.jsp中输入的值?
  • 一个框界网爷包含上下两个网页a1.jsp和a2.jsp,怎么实现a1.jsp自身不变且提交数据到下面的a2.jsp呢?不胜感激,急..
  • 请问jsp和serlet之间怎么通讯,jsp和jsp之间呢?
  • 请问<%@include file="abc.jsp"%>与<jsp:include page="abc.jsp"/>之间的差别
  • response.sendRedirect("index.jsp") 和 <jsp:forward page="index.jsp"/>的区别?
  • 想把一个jsp转到另一个jsp页面,要穿参数,中文的(jsp变量)。谁教教我?!
  • aaa.jsp有如下链接,当单击该链接时将id值传递给bbb.jsp,怎样在bbb.jsp中引用这个id值?
  • jsp+bean还是jsp+ejb还是jsp+servlet还是asp+activex好?
  • 谁能告诉我,怎么调试jsp程序呀!我在jsp中调用java,但是Tomcat这家伙只会给我报jsp文件出错。这可怎么办呀?
  • jsp中如何获得当前jsp文件所在的目录,用request.getServletPath()得到的路径含有jsp文件名,有没有办法得到目录(不含文件名)?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3