eclipse列名无效_java – SQLException:列名无效……?
我有一个JSP文件,我在Eclipse,Maven和Tomcat的帮助下在Java项目中部署.我有一些其他几乎与此相同的JSP文件,尽管它们运行不同的操作.无论如何,当我进入页面时,我已经给出了这个:
org.apache.jasper.JasperException: An exception occurred processing JSP page /entertime2.jsp at line 106
103: rsBug = psBug.executeQuery();
104:
105: while(rsBug.next()) {
106: Bug b = new Bug(rsBug);
107: out.println("" + b.get(Bug.TITLE) + "");
108: }
109: rsBug.close();
root cause
javax.servlet.ServletException: java.sql.SQLException: Invalid column name ixPersonOpenedBy.
Bug是一个自定义类,可以接收结果集 – rsBug – 并执行以下操作:
setValue(Bug.BUG_ID,rs.getString(Bug.BUG_ID));
setValue(Bug.PERSON_OPENED_BY,rs.getString(Bug.PERSON_OPENED_BY));
setValue(Bug.PERSON_ASSIGNED_TO,rs.getString(Bug.PERSON_ASSIGNED_TO));
setValue(Bug.TITLE, rs.getString(Bug.TITLE));
setValue(Bug.PROJECT_ID,rs.getString(Bug.PROJECT_ID));
其中BUG_ID,PERSON_OPENED_BY,PERSON_ASSIGNED_TO,TITLE和PROJECT_ID都是Bug类的字符串成员,它们对应于存储在数据库中的Bug表中的列名.现在,表中有一个ixPersonOpenedBy列,但它之前从未给我任何问题.我不确定它是否与我尝试执行或不执行的SQL语句有任何关系,但我之前在其他JSP中使用了EXACT相同的语句,并没有给我带来任何麻烦.此外,在项目的早期部署中没有弹出此错误.我在一个不相关的变量中输入了一个拼写错误,一旦它被修复,这个人突然冒出来了.
无论如何,当我知道列“应该”有效时,有人能够理解为什么会出现这个错误吗?如果您需要查看更多JSP,Bug类或数据库中的Bug Table,请告诉我们;任何帮助表示赞赏.
编辑:这是我正在使用的两个SQL语句,但我不确定是否导致问题.
SELECT p.ixPerson, p.sFullName
FROM Person p, jwTeamMembers t
WHERE p.ixPerson = t.ixPerson
ORDER BY p.sFullName ASC
SELECT b.ixBug, b.sTitle
FROM Bug b, Person per, Project p, Area a, jwTime t, jwTeamMembers m, jwTeam jt, Status s, jwDivision d
WHERE per.ixPerson = t.ixPerson AND t.ixBug = b.ixBug AND b.ixProject = p.ixProject AND b.ixArea = a.ixArea
AND per.ixPerson = m.ixPerson AND m.ixTeam = jt.ixTeam AND b.ixStatus = s.ixStatus AND a.ixDivision *= d.ixDivision
AND (per.ixPerson = ?)
GROUP BY b.ixBug, b.sTitle
ORDER BY b.ixBug DESC
第二个语句中的参数用以下内容填充:
psBug.setInt(1, Integer.valueOf(personId).intValue());
eclipse列名无效_java – SQLException:列名无效……?相关推荐
- java 为何 无效_java – 为什么compareTo无效导致Collections.sor...
考虑以下compareTo方法,实现Comparable< T>.接口.: @Override public int compareTo(MyObject o) { if (o.value ...
- java方法声明无效_java 方法声明无效 需要返回类型
如题了代码如下望高手指点/*客户机端程序*/importjava.net.*;importjava.io.*;importjava.awt.*;importjava.awt.event.*;class ...
- java jdbc 无效的列名_java.sql.SQLException列名无效
java.sql.SQLException列名无效 mip版 关注:114 答案:3 悬赏:50 解决时间 2021-01-26 23:14 已解决 2021-01-26 11:39 下面是提示 ...
- oracle java.sql.SQLException: 列名无效
执行一段sql, String sql="select e.*,nvl(p.userid,0) as proid from (select * from (select ROWNUM as ...
- 已解决 java.sql.SQLException: 列名无效
已解决 java.sql.SQLException: 列名无效 说明在获取ResultSe结果集的时候字段与查询到的表中字段没有一至的, 解决方案: 更改rs.getObject(" 字段名 ...
- java无效字符 怎么解决_java.sql.SQLException: ORA-00911: 无效字符 解决方法
java建立oracle数据库,查询是出现以下错误信息: ava.sql.SQLException: ORA-00911: 无效字符 at oracle.jdbc.driver.DatabaseErr ...
- java光标位置无效_java - java.sql.SQLException:无效的光标位置 - 堆栈内存溢出
我创建了一个简单的应用程序,使用户可以购买门票. 但是,每当我尝试购买" n"张门票时,都会遇到此错误. 现在,我知道在使用数据库进行操作时需要crs.next()语句,我已经使用 ...
- java.sql.SQLException: ORA-00911: 无效字符 解决方法
如果你用java写程序访问数据库,出现这个问题: java.sql.SQLException: ORA-00911: 无效字符 at oracle.jdbc.driver.DatabaseError. ...
- mybatis项目报错:java.sql.SQLException: ORA-00911: 无效字符 解决方法
mybatis项目报错:java.sql.SQLException: ORA-00911: 无效字符 解决方法 参考文章: (1)mybatis项目报错:java.sql.SQLException: ...
最新文章
- vmware6.5实现基于win2003的群集
- tesseract 4.0 编译安装(CentOS)
- boost::gil::static_transform用法的测试程序
- 图注意力网络(Graph Attention Network, GAT) 模型解读与代码实现(tensorflow2.0)
- Balanced Lineup POJ - 3264(线段树模板+查询比大小+建树)
- 算法总结 -- 博弈论(PN图)
- THML结构语义化之table/form
- 分级时间轮优化普通时间轮定时器(2):滴答式分层计时轮
- String中的==与Empty
- vivado global和out-of-context 选项
- 阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_09-webpack研究-webpack介绍
- Jobdu 1005
- ubuntu20.04 wps安装流程及问题解决
- 评论回复功能 asp.net_抖音蓝V企业号运营必备,用户管理功能技巧大揭秘!
- 易企秀12.4 模板编辑无法删除页面问题分析
- 使用Python及SMTP协议发送邮件(以163邮箱为例)
- 如何将vob格式转换成mp4
- apfs文件系统_APFS解释:您需要了解的有关Apple新文件系统的知识
- 货郎担问题(TSP问题)
- 江苏省发布大数据引领推动融合发展专项行动计划
热门文章
- with torch.no_grad()
- [windows]自动拨号脚本
- Python 多线程卖票问题
- AutoPostBack属性值为True和False的含义 (即为和不和服务器交互)
- 结构预测、功能注释、分子对接 —— 这个网站全包了
- 设计模式 #1(7大设计原则)
- PS设计稿如何在手机中快速预览?
- 我的大数据学习知录(1)-Hadoop
- Syntax error or access violation: 1305 FUNCTION *****.json_extract does not exist
- [R]提高R语言速度