任何人都可以帮助我完成这个课程。我被困在这里。
public class UpdateServlet extends HttpServlet {
String sql="update register set (fname,lname,contact,address,state,password,dob,question,answer)=(?,?,?,?,?,?,?,?,?)where loginid=?";
String sql1="update login set (password)=(?)where loginid=?";
我收到错误:
java.sql.SQLException:ORA-01767:UPDATE ... SET表达式必须是子查询" **
答案 0 :(得分:1)
是的,因为您的UPDATE
语句看起来像INSERT
语句。所有SET
列都应使用,
分隔。它应该是
update register set fname = ?,
lname = ?
......
where loginid=?