2012-01-19 6 views
-5

executeUpdate 문에서 텍스트 필드 값을 사용하려면 어떻게해야합니까? 나는 텍스트 필드로부터 데이터를 가져 싶은 나는 그것이 이런 식 생각 데이터베이스를executeUpdate의 텍스트 필드 값 사용

+3

StackOverflow는 직업을 구할 수있는 회사가 아닙니다. 가지고있는 코드를 게시하십시오. 최소한 당신이 이것을 조사했다면 도움을 청할 것입니다. –

답변

2

을 업데이트 할 : 매개 변수 번호를 의미) setString 등의

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(); 

숫자 (. 1은 쿼리의 첫 번째 매개 변수입니다. 2는 두 번째입니다 ...

+0

pstmt에서 1이 무엇인지 알 수 있습니까? –

+0

@AkhilSharma : 편집 된 답변보기. – Pawel

+0

고맙습니다. 내 문제가 해결되었습니다. –