异常“列名无效”[重复]
Posted
技术标签:
【中文标题】异常“列名无效”[重复]【英文标题】:Exception "Invalid column name" [duplicate] 【发布时间】:2016-05-29 08:43:24 【问题描述】:运行 locRecords.jsp 时出现以下错误
在第 268 行处理 JSP 页面 /locRecords.jsp 时发生异常
<td><%=rs.getString("LOC_ID")%></td>
<td><%=rs.getString("LOC_NAME")%></td>
<td><%=rs.getString("LOC_CONTACT")%></td>
<td><%=rs.getString("LOC_ADDRESS")%></td>
<%if (rs.getString("BELONGED_TO") != null)%>
<td><%=rs.getString("BELONGED_TO")%></td>
javax.servlet.ServletException: java.sql.SQLException: 列名无效 org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:911) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:840) org.apache.jsp.locRecords_jsp._jspService(locRecords_jsp.java:432) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:722) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
【问题讨论】:
这是一个 SQLException。它说“无效的列名”。因此,传递给 rs.getString() 的任何字符串都不是数据库中的有效列名。 【参考方案1】:我认为您使用的列名与您在数据库中使用的关系(表)不同。请检查您的列名和 rs.getString() 的参数。
【讨论】:
以上是关于异常“列名无效”[重复]的主要内容,如果未能解决你的问题,请参考以下文章