古詩詞大全網 - 成語解釋 - Java preparestatement 報錯 java.sql.SQLException: ORA-01008: 並非所有變量都已綁定

Java preparestatement 報錯 java.sql.SQLException: ORA-01008: 並非所有變量都已綁定

//PreparedStatement?不是妳這樣用的改成這樣

PreparedStatement?ps=?con.prepareStatement("UPDATE?CUSTOMER?SET?MONEY?=?MONEY-?WHERE?ID?=?");

ps.setDouble(1,?money);

ps.setInt(2,?id2);

ps.executeUpdate();

像妳這樣ps.execute("UPDATE CUSTOMER SET MONEY = MONEY-? WHERE ID = ?");這個sql就直接執行了。所有?的值還沒綁定,後面的ps.set其實已經沒用了已經執行了明白了吧。

有問題請追問。