알고보면코딩천재
UPDATE 본문
public class EmpDao {
public int 직원수정(int sal, int comm, int empno) {
int result = -1;
try {
// 1.SQL 작성
StringBuilder sql = new StringBuilder();
sql.append("UPDATE emp SET sal = ?, comm = ? WHERE empno = ?");
// 2. DB세션
Connection conn = DBConnection.connection();
// 3. 문장 완성
PreparedStatement pstmt = conn.prepareStatement(sql.toString());
// 물음표 번호는 1부터 시작!!
pstmt.setInt(1, sal);
pstmt.setInt(1, comm);
pstmt.setInt(1, empno);
// 4. 문장 전송
result = pstmt.executeUpdate(); // 문장전송, commit
// result = 1 행 하나 변경, 0 변경 안됨, -1 오류
} catch (Exception e) {
e.printStackTrace();
}
return result;
}
'Java' 카테고리의 다른 글
| try - catch (0) | 2022.08.19 |
|---|---|
| Service (0) | 2022.08.17 |
| JavaDB통신 Entity, ArrayList (0) | 2022.08.16 |
| Java DB 통신 (0) | 2022.08.12 |
| 오라클 다운로드 (0) | 2022.08.08 |
Comments