请教一个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
&
相关问答:
一个静态的html页面,美化,界面布局已经处理好了 ,在编写程序的时候需要在转化成JSP页面,
所以新建一个JSP页面,讲原来的代码拷贝到里面去,结果布局变了?
不存在路径问题!
没人? 真失败!
......
在jsp里面,用个select既能输入自动匹配又能下拉选择的,怎么实现?
不会。。。。。。帮顶 学习。。
自动匹配什么意思?具体点
就是你输入内容后,和你内容相同选项的都列出来
你select是下拉框。。 ......
我的开发的平台是Myeclipes6.0 + tomcat5.x + mysql
我所有的编码方式都是用的UTF-8
我只用了Strtus框架
在一个form中如下用的是post的提交方式:
<form class="form" action=&quo ......
package tom.jiafei;
public class Student {
String name=null;
long number;
double weight,height;
public String getName() {
return name;
}
public void setName(Strin ......
我的网页是这个 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 ......