Java 在executeUpdate中使用textfield值

Java 在executeUpdate中使用textfield值,java,sql,Java,Sql,如何在executeUpdate语句中使用textfield值。我想从文本字段中获取数据并更新数据库,我想它是这样的: TextField a = new TextField("defaultName"); PreparedStatement pstmt = con.prepareStatement("UPDATE EMPLOYEES SET NAME = ? WHERE ID = ?"); pstmt.setString(1, a.getText()); pstmt.setSt

如何在executeUpdate语句中使用textfield值。我想从文本字段中获取数据并更新数据库,我想它是这样的:

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是第二个参数。。。
有关这方面的更多信息,请参见

StackOverflow不是一家你可以雇佣来完成工作的公司。张贴你的密码。表明你至少研究过这个,然后,你会在这里得到帮助。我能知道1在pstmt@AkhilSharma:见编辑后的答案。thanx先生,我的问题解决了很多