0
我正在嘗試從我的Java類更新表。在Sql Server 2008中更新準備好的語句
con.prepareStatement("update New_Test_Master_School set School_Name=? where School_Code=? ");
ps.setString(1, bean.getSname());
ps.setString(2, bean.getScode());
System.out.println("before executeUpdate");
int i=ps.executeUpdate();
但是executeUpdate()
未執行。我使用,如果條件來檢查它。它沒有執行。我得到了bean的價值。
對不起,我只提到INT,但它不是給值我的意思是這個代碼不執行。我想知道這段代碼有什麼問題。我有許多列,我想根據學校代碼更新學校名稱.. – Pavi
@Pavi ..查詢後有一個尾隨空格。 'School_Code =? '。看到'?'後的空格。刪除它,然後嘗試。 –
我試過刪除它,但沒有執行。我在服務器上執行相同的代碼。它的執行......不知道爲什麼它不在這裏工作 – Pavi