study/JDBC

3_JDBC_(DML)

스파이크12 2019. 12. 3. 08:06

@DML(INSERT, UPDATE, DELETE) 구문 실행시

반환되는 값은 SQL 구문이 성공한 행의 개수 반환

pstmt.executeUpdate();

여기까지는 트렌젝션에 담겨 있는 상태라 DB에 반영해야됨

if(result > 0) {
	conn.commit(); //반영
} else {
	conn.rollback();
}

@래퍼 클래스에서 전달받은 값을 대문자로변경하는 메소드

Character.toUpperCase();

------------------------------------

@DML 기본@

1.INSERT INTO 테이블명 VALUES(컬럼값1, 컬럼값2, ...)

2.UPDATE 테이블명 SET

변경할 컬럼1 = 변경할데이터,

변경할 컬럼2 = 변경할데이터,

.....

WHERE 조건

3. DELETE FROM 테이블명

WHERE 삭제할 컬럼명 = 조건;