易截截图软件、单文件、免安装、纯绿色、仅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页面获取session的问题 - Java / Java EE

我在jsp页面存上一个session,本页面还可以取出值来.
但是一刷新,或者打开新的页面就取不出值来了.
奇怪的是,我测试另一个程序时候
在jsp页面存上一个session,本页面可以取出值来,刷新或打开新页面值能取出来了.
......

关于jsp论坛 - Java / Web 开发

我现在想用ssh整合来做一个论坛,但数据库方面不行,我主要不会涉及数据库,不知道发帖表,和回帖表要如何设计和区分。不知道谁有一个简单的思路,来设计这些表。谢谢了。
发帖和回帖用同一张表 。发帖 id user ......

JSP页面表单提交问题?

<script language="javaScript">
function select()
{
document.selectpages.selectnum.value=document.selectpages.selectpage.value;
document.selectpages.submit();
}
&l ......

jsp超链接问题

我的网页是这个 http://127.0.0.1:8080/ch1/test.jsp
我要访问 www.126.com
显示结果为 http://127.0.0.1:8080/ch1/www.126.com#

JSP页面是这样写的,用了struts框架
<a href=" www.126.co ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号