易截截图软件、单文件、免安装、纯绿色、仅160KB

请教一个jsp简单的mysql问题

是一条更新操作:
Java code:

……
private Integer bonus = 0;
public Integer getBonus() {
return bonus;
}
public void setBonus(Integer bonus) {
this.bonus = bonus;
}


String SQL = "UPDATE users SET bonus = bonus" + this.getBonus()
+ " WHERE id='" + this.getID() + "'";
new DataBase().executeUpdate(SQL);



原意是把数据库中原有的bonus值取出后加上新的this.getBonus()后再放回到bonus字段中。

可是发现这条sql语句执行之后是错误的:
SQL code:

SET bonus=bonus3 WHERE id='2' 附近有误



真晕!,原来是bonus和this.getBonus()没有进行加法运算,而是字符连接运算了!

怎么改?????????
顶下,没看明白。

如果你的数据库是MYSQL的话
String SQL = "UPDATE users SET bonus = concat(this.getBonus(),bonus)" +
                + " WHERE id='" + this.getID() + "'";
        new DataBase().executeUpdate(SQL);




如果上面的不行你再试试下面的
String SQL = "UPDATE users SET bonus = bonus||”+this.getBonus
              &


相关问答:

JSP出EXCEl报表中文名称乱码

我在使用开源的JXL 出EXCEL报表时遇到这样的问题。
我想出的文件名称是这样的:例:test_李强.xls
代码是 ....test_+"UserID"+".xls";
但是控制台我看到的输出名称效果是:test_µ ......

jsp 中乱码的 - Java / Web 开发

我的开发的平台是Myeclipes6.0 + tomcat5.x + mysql
我所有的编码方式都是用的UTF-8 
我只用了Strtus框架
在一个form中如下用的是post的提交方式:
 <form class="form" action=&quo ......

关于jsp的一些小问题 - Web 开发 / JavaScript

问题1.
 如何通过RandomAccessFile类的seek()方法将指针移动到文件末尾,再用writeChars(String s)将数据写入某个文档文件
问题2.
 StringTokenizer是什么东西,干嘛用的?
  由于小弟初学js ......

jsp调用JavaBean tomcat出项问题

package tom.jiafei;

public class Student {
String name=null;
long number;
double weight,height;
public String getName() {
return name;
}
public void setName(Strin ......

关于在JSP中上传图片的相关问题 - Web 开发 / 其他

//用客户的session的id建立一个临时文件:
//String tempFileName=(String)session.getId();
String tempFileName = (String)session.getId();
//out.println(& ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号