发布网友 发布时间:2022-07-07 05:55
共3个回答
热心网友 时间:2023-10-09 08:36
//PreparedStatement 不是你这样用的改成这样像你这样ps.execute("UPDATE CUSTOMER SET MONEY = MONEY-? WHERE ID = ?");这个sql就直接执行了。所有?的值还没绑定,后面的ps.set其实已经没用了已经执行了明白了吧。
有问题请追问。
热心网友 时间:2023-10-09 08:37
在执行sql之前,打印一下你的3个变量 money id2 id1 是不是真的有值。为null的话就会报错。热心网友 时间:2023-10-09 08:37
你的sql 语句有错MONEY-? MONEY+" + money