알고보면코딩천재

UPDATE 본문

Java

UPDATE

알코천 2022. 8. 16. 16:03
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