我创建了一个JSP页面,它显示了现有值以及需要在提交时更新的新值。 servlet Accountdetails.java 用于处理数据。
名字:aaa 在文本框中输入新的名字以输入新值。
中间名:bbb 输入新的中间名称和文本框以输入新值。
姓氏:ccc 输入新的姓氏和文本框以输入新值。
提交按钮以更改或修改记录。
我被困住了。因为,我不知道用于更新特定记录的SQL查询。 即删除现有价值并使用新价值进行更新。
答案 0 :(得分:1)
SQL更新查询如下:
public void update(User user)
{
try
{
PreparedStatement pr=connection.prepareStatement("UPDATE tablename SET firstname=?, middlename=?, lastname=? where acid=?");
pr.setString(1, user.getFirstName());
pr.setString(2, user.getMiddleName());
pr.setString(3, user.getLastName());
pr.setInt(4, user.getA.CNO());
ps.executeUpdate();
}
catch(Exception e)
{
System.out.println(e);
}
}
如果您对我的回答有任何疑问,请给我评论。