在executeUpdate中使用textfield值

时间:2012-01-19 16:15:19

标签: java sql

我们如何在executeUpdate语句中使用textfield值。我想从文本字段中获取数据并想要更新数据库

1 个答案:

答案 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