我在jsp里了一个表单得到了一个float的price,现在我要在数据库里更新

我写的语句是 int row1 = statment.executeUpdate("update Title set prices ='"price"' where Isbn = '"+I+"';);

但是就是报错是不是price在里面写的格式没有对啊,麻烦大家帮我看看

第1个回答  2009-06-13
price为变量,连接用+号
你看看price字段是字符还是数字,若是数字sql改为statment.executeUpdate("update Title set prices ="+price+" where Isbn = '"+I+"';);
若是字符,改为statment.executeUpdate("update Title set prices ='"+price+"' where Isbn = '"+I+"';);
第2个回答  2009-06-13
sql语句里面的引号不正确:statment.executeUpdate("update Title set prices ='"+price+"' where Isbn = '"+I+"'";);本回答被网友采纳

我在jsp里了一个表单得到了一个float的price,现在我要在数据库里...
price为变量,连接用+号 你看看price字段是字符还是数字,若是数字sql改为statment.executeUpdate("update Title set prices ="+price+" where Isbn = '"+I+"';);若是字符,改为statment.executeUpdate("update Title set prices ='"+price+"' where Isbn = '"+I+"';);...

关于获取不了从jsp传来的float型小数点后的值的问题
此数值从客户端传递过来的, 一定要从request中进行获取, 没有直接获取的办法, 你可以先打印下request.getParameter("xxx")获取到的字符串,看是否为0.5, 如果是 float f = Float.parseFloat(ge1); 这句代码执行后f一定是0.5 你用的是mysql? 那你的数据类型应该是Decimal(10, 4)...

JSP表单高手来帮忙下,谢谢!
name一样和不一样处理数据的jsp写法就不一样。如果name都一样:就要用request.getparameters(); 注意后面有个s 如果不一样就要用一个隐藏input将数量传到处理页 第二个问题:你说的那个RMB,HKD,USD是要选择的,处理的时候根据选择的不同执行不同的操作,但是看你的处理jsp根本就没有做判断。首先...

在jsp页面上取数据库数据,该数据字段类型为float型,我该怎样取出
有rs.getFloat(int i)这个方法啊

...*cannot be applied to java.lang.Float的问题
Float price1 = Float.valueOf(price);Float num1 = Float.valueOf(num);你这两句得到的price1,num1是Float(包裹类类型,是一个类),而不是float类型(可以数值计算的浮点型)。应该该成 float price1=Float.parseFloat(price);float num1=Float.parseFloat(num);xiaoji=num1*price1;...

开发JSP WEB应用所犯的错误收集(多者拿分,严禁抄袭)
在代码段2中,如果有用户没有提供表单域"username"的值时,字符串对象userName为null值,不能够将一个null的对象与另一个对象直接比较,同样,代码段2所在的JSP页面就会抛出(java.lang.NullPointerException)空指针错误。 (JSP)代码段3: String userName = session.getAttribute("session.username").toString(); 描述: ...

...连接了数据库并读取了一个表中的数据,如何在jsp页面中以表格的形式...
如果你没有使用框架,那就用html语言和<%%> scriptlet来处理。类似这样子 < List list= 数据List;\/\/你的数据 > ID 名字 年龄 < for(int i=0;i<list.size();i++){ > <%=(Data)list.get(i).id%> <%=(Data)list.get(i).name%> <%=(Data)list.get(i).age%> < } >...

JSP无法获取表单元素的值
常见的错误原因是 1、form的method没有设为post。2、form的enctype没有设为"multipart\/form-data"。

Java设计模式之Observer模式
public void setPrice(){ this price=price;\/\/设置变化点 setChanged();notifyObservers(new Float(price));} \/\/以下可以是数据库更新 插入命令 public void saveToDb(){ } 我们注意到 在product 类中 的setXXX 方法中 我们设置了 notify(通知)方法 当Jsp 表单调用setXXX(如何调用见我的另外一篇...

如何从外部应用访问另一个应用中的contentprovider
如何访问一个应用程序的数据库中使用SQLite另一个应用程序 1. SQLite数据库特点 (1)SQLite数据库是开源的嵌入式数据库,无需独立的数据库引擎,直接嵌入到应用程序进程中,因此,通过API,应用程序可以直接操作它。 (2)事务的处理是原子的,一致的,独立的,可持久化的(ACID),即使在系统崩溃和掉电后。 (3)SQLite数据...

相似回答
大家正在搜