bya.log
로그인
bya.log
로그인
[Spring Framework]JDBC(Java Database Connectivity)
뱌
·
2024년 12월 3일
팔로우
0
0
Spring Framework
목록 보기
3/3
Java에서 데이터베이스와 연결하고 상호작용하기 위한 API이다.
JDBC는 주로 Persistence Layer를 구현하기 위해 사용된다.
▶️ Persistence Layer: 프로그램 아키텍쳐에서 데이터를 생성한 프로그램이 종료되더라도 사라지지 않도록 영속성을 부여하기 위해 존재하는 Layer. DB와 통신한다.
1.
Connection
데이터베이스와의 연결을 나타내는 객체
DriverManager.getConnection()
메서드로 생성
2.
Statement
SQL 쿼리를 데이터베이스에 전송하는 객체
(SQL 쿼리를 나르는 택배상자)
Statement
: 정적 SQL 쿼리 실행
PreparedStatement
: 파라미터화된 SQL 쿼리 실행(SQL 인젝션 방지)
CallableStatement
: 저장 프로시저 호출
3.
ResultSet
SQL 쿼리 결과를 저장하는 객체
데이터베이스의 결과를 순회하며 읽을 수 있도록 제공
뱌
백엔드 개발자가 되고 싶어요(22.8.15~)
팔로우
이전 포스트
[Spring Framework]필터, 인터셉터, AOP의 차이
0개의 댓글
댓글 작성