공부
[Java] JDBC execute vs executeQuery vs executeUpdate 차이
승가비
2018. 10. 24. 15:15
728x90
[Java] JDBC execute vs executeQuery vs executeUpdate 차이
execute
executeQuery, executeUpdate 를 모두 수행할 수 있다.
SQL(Structured Query Language)의 종류인
DDL(Data Definition Language),
DML(Data Manipulation Language),
DCL(Data Control Language)을 모두 수행할 수 있다.
결과값으로 Boolean을 반환한다.
executeQuery
ResultSet을 얻기위한 메소드
주로 DML(SELECT)을 사용할때 쓴다.
executeUpdate
적용된 행의 갯수를 얻기 위한 메소드
DDL(CREATE, DROP, ALTER)
DML(INSERT, UPDATE, DELETE)
를 사용할때 쓴다.
[출처]
https://javaconceptoftheday.com/difference-between-executequery-executeupdate-execute-in-jdbc/
728x90