这是代码,怎么试都不行,不知道哪里出问题,谢谢大家帮忙解决;
String SID = (String) session.getAttribute("userid");//保存在session中的学生学号
String Pin1=request.getParameter("pin1");
String Pin2=request.getParameter("pin2");
String Pin3=request.getParameter("pin3");
String Pin4=request.getParameter("pin4");
String Pin5=request.getParameter("pin5");
String Pin6=request.getParameter("pin6");
String Pin7=request.getParameter("pin7");
String Pin8=request.getParameter("pin8");
String jia1=request.getParameter("jia1");
String jia2=request.getParameter("jia2");
String jia3=request.getParameter("jia3");
String jia4=request.getParameter("jia4");
String jia5=request.getParameter("jia5");
String jia6=request.getParameter("jia6");
String kou1=request.getParameter("kou1");
String kou2=request.getParameter("kou2");
String kou3=request.getParameter("kou3");
String strSql;
int benren=Integer.parseInt(Pin1)+Integer.parseInt(Pin2)+Integer.parseInt(Pin3)+Integer.parseInt(Pin4)+Integer.parseInt(Pin5)+Integer.parseInt(Pin6)+Integer.parseInt(Pin7)+Integer.parseInt(Pin8);
float dyjia=Float.parseFloat(jia1==null||jia1.equals("")?"0":jia1)+Float.parseFloat(jia2==null||jia2.equals("")?"0":jia2)+Float.parseFloat(jia3==null||jia3.equals("")?"0":jia3)+Float.parseFloat(jia4==null||jia4.equals("")?"0":jia4)+Float.parseFloat(jia5==null||jia5.equals("")?"0":jia5)+Float.parseFloat(jia6==null||jia6.equals("")?"0":jia6);
float dykou=Float.parseFloat(kou1==null||kou1.equals("")?"0":kou1)+Float.parseFloat(kou2==null||kou2.equals("")?"0":kou2)+Float.parseFloat(kou3==null||kou3.equals("")?"0":kou3);
strSql="update zonghe set ID='"+SID+"',name=(select name from studentmessage where ID='"+SID+"'),pin1='"+Pin1+"',pin2='"+Pin2+"',pin3='"+Pin3+"',pin4='"+Pin4+"',Pin5='"+Pin5+"',pin6='"+Pin6+"',pin7='"+Pin7+"',pin8='"+Pin8+"',jia1='"+jia1+"',jia2='"+jia2+"',jia3='"+jia3+"',jia4='"+jia4+"',jia5='"+jia5+"',jia6='"+jia6+"',benren='"+benren+"',dyjia='"+dyjia+"',dykou='"+dykou+"'";
ExecuteDB.exeSql(strSql);
String SID = (String) session.getAttribute("userid");//保存在session中的学生学号
String Pin1=request.getParameter("pin1");
String Pin2=request.getParameter("pin2");
String Pin3=request.getParameter("pin3");
String Pin4=request.getParameter("pin4");
String Pin5=request.getParameter("pin5");
String Pin6=request.getParameter("pin6");
String Pin7=request.getParameter("pin7");
String Pin8=request.getParameter("pin8");
String jia1=request.getParameter("jia1");
String jia2=request.getParameter("jia2");
String jia3=request.getParameter("jia3");
String jia4=request.getParameter("jia4");
String jia5=request.getParameter("jia5");
String jia6=request.getParameter("jia6");
String kou1=request.getParameter("kou1");
String kou2=request.getParameter("kou2");
String kou3=request.getParameter("kou3");
String strSql;
int benren=Integer.parseInt(Pin1)+Integer.parseInt(Pin2)+Integer.parseInt(Pin3)+Integer.parseInt(Pin4)+Integer.parseInt(Pin5)+Integer.parseInt(Pin6)+Integer.parseInt(Pin7)+Integer.parseInt(Pin8);
float dyjia=Float.parseFloat(jia1==null||jia1.equals("")?"0":jia1)+Float.parseFloat(jia2==null||jia2.equals("")?"0":jia2)+Float.parseFloat(jia3==null||jia3.equals("")?"0":jia3)+Float.parseFloat(jia4==null||jia4.equals("")?"0":jia4)+Float.parseFloat(jia5==null||jia5.equals("")?"0":jia5)+Float.parseFloat(jia6==null||jia6.equals("")?"0":jia6);
float dykou=Float.parseFloat(kou1==null||kou1.equals("")?"0":kou1)+Float.parseFloat(kou2==null||kou2.equals("")?"0":kou2)+Float.parseFloat(kou3==null||kou3.equals("")?"0":kou3);
strSql="update zonghe set ID='"+SID+"',name=(select name from studentmessage where ID='"+SID+"'),pin1='"+Pin1+"',pin2='"+Pin2+"',pin3='"+Pin3+"',pin4='"+Pin4+"',Pin5='"+Pin5+"',pin6='"+Pin6+"',pin7='"+Pin7+"',pin8='"+Pin8+"',jia1='"+jia1+"',jia2='"+jia2+"',jia3='"+jia3+"',jia4='"+jia4+"',jia5='"+jia5+"',jia6='"+jia6+"',benren='"+benren+"',dyjia='"+dyjia+"',dykou='"+dykou+"'";
ExecuteDB.exeSql(strSql);
解决方案 »
- 网站做好了,在我的机子上好着呢,到了空间里WEB-INF\classes下的类就找不到了
- struts2 框架验证 filederror显示
- XML文档上怎么才能显示汉字啊?
- 两个frame中间有空白,怎么办啊?
- 如何防止一个账号同时在两台机器上登录???
- 在线求救:jsp文件下载的一个恐怖的错误
- 请问谁知道:net.sf.hibernate.Hibernate;在哪里下载
- 问,如何在JavaScript中判断一个输入的字符是字母???50分
- 紧急!我的weblogic为什么总是报异常???
- 如何取得浮动层的坐标?(层在网页中可以随便拖动)
- Servlet的实例化对象究竟在哪?
- java 乱码问题
banji varchar 20
nianji varchar 20
jia1 varchar 20
jia2 varchar 20
jia3 varchar 20
jia5 varchar 20
jia6 varchar 20
dyjia varchar 20
dykou varchar 20
dyzongfen varchar 20
dyzhehou varchar 20
bixiu varchar 20
呵呵字段有点多,我弄了很久都不行
影响的数据栏: 0
时间: 0.000ms
sql为;
update zonghe set ID='0807501116',Name=(select name from studentmessage where ID='0807501116'),pin1='1',pin2='1',pin3='1',pin4='1',pin5='1',pin6='1',pin7='1',pin8='1',jia1='',jia2='',jia3='',jia4='',jia5='',jia6='',benren='8',dyjia='0.0',dykou='0.0'
数据库中执行没有报错信息吗?没有报错信息,是不是表中本来就没有数据?
你的update语句后面没有where条件限制,你确定要是要将表中数据全部更新成这个?