我们如何在executeUpdate语句中使用textfield值。我想从文本字段中获取数据并想要更新数据库
答案 0 :(得分:2)
我认为它是这样的:
TextField a = new TextField("defaultName");
PreparedStatement pstmt = con.prepareStatement("UPDATE EMPLOYEES SET NAME = ? WHERE ID = ?");
pstmt.setString(1, a.getText());
pstmt.setString(2, idOfEmployee);
pstmt.executeUpdate();
setString()中的数字表示参数编号。 1是查询中的第一个参数,2是第二个... 有关这方面的更多信息,请参见documentation of PreparedStatement