DB 데이터 불러올 때 [try catch finally 방식과 try resources 의 차이]
by 개발하는지호일반적으로 DB 데이터를 불러 올 때 try catch finally 방식을 이용한다.
하지만, java 7 이후로 try resources 도 가능하게 되는데
이때 try안에 들어가는 데이터의 순서가 중요하며, AutoCloseable 인터페이스를 상속하고 있는 클래스만 들어갈 수 있다. 이렇게 하면 finally 를 써서 close() 까지 해야하는 하드코딩을 하지 않고 작성할 수 있다.
AutoCloseable 를 상속하고 있는 연결(Connection) SQL실행(Statement) SQL실행하고 나온 데이터베이스 결과 값을 반환한(ResultSet) 순서대로 진행한다.
'개발 지식, 스크립트 > JPA & JDBC' 카테고리의 다른 글
Caused by: java.sql.SQLSyntaxErrorException: Table 'test8.cardlist' doesn't exist -작성중- (1) | 2024.04.01 |
---|---|
JDBC (0) | 2024.01.20 |
MySQL 잘못된 문법을 작성하면 발생하는 에러 (0) | 2024.01.18 |
"select * from todo where id = ?" 사용법 (1) | 2024.01.18 |
Connector j 적용하기 (1) | 2024.01.16 |
블로그의 정보
DevSecOps
개발하는지호