小编Fat*_*urk的帖子

Java中的update语句

我有以下代码来更新记录.但是,代码会编译,它会跳过try语句中的所有内容,并在catch语句中显示错误消息.我不知道我错过了什么,因为它没有显示任何类型的语法错误.

try {           
    PreparedStatement st = db.con.prepareStatement("UPDATE item SET Name = ?, Size = ?, Price = ?, WHERE ItemCode = ?");
    st.setString(1, textArea_Code.getText());
    st.setString(2, textArea_name.getText());
    st.setString(3, textArea_size.getText());
    st.setString(4, textArea_price.getText());
    st.executeUpdate();

    JOptionPane.showMessageDialog(frame, "Updated");    

} catch (SQLException e ) {
    JOptionPane.showMessageDialog(frame, "update not successful");      
}
Run Code Online (Sandbox Code Playgroud)

java sql prepared-statement

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×1

prepared-statement ×1

sql ×1