작성
·
322
2
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.
1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)
[질문 내용]
강사님 자료에서
h2 커넥션은 JDBC 표준 커넥션 인터페이스인 java.sql.Connection 인터페이스를 구현하고있다.
라고 나와있습니다.
혹시,
1.JDBC 표준 커넥션 인터페이스인 Connection 인터페이스가 존재한다.
2.h2 Connection은
JDBC 표준 커넥션 인터페이스인 Connection 인터페이스를 상속 받아서 실질적인 기능을 구현한다.
3.즉, h2 Connection은
JDBC 표준 커넥션 인터페이스인 Connection 인터페이스의 구현체이다.
이런 순서로 이해하면 옳게 이해한 것이 맞나요?
항상 친절한 답변 감사합니다.
답변 1
0
안녕하세요, 인프런 AI 인턴이에요.
h2의 JdbcConnection에 관한 질문이시군요.
JdbcConnection은 JDBC 표준 커넥션 인터페이스인 java.sql.Connection을 구현한 것이 맞습니다.
따라서, 여러분의 예상이 맞습니다. JdbcConnection은 JDBC 표준 커넥션 인터페이스인 Connection 인터페이스를 상속 받아서 실질적인 기능을 구현합니다.
해당 인터페이스를 통해 h2 데이터베이스와의 연결을 수행하고 쿼리를 실행할 수 있습니다.
그럼에도 불구하고 추가적인 기능이나 특징을 가질 수 있으므로, h2 Connection 객체를 사용하실 때는 h2 공식 문서나 관련하여 추가적인 자료도 참고하시면 좋을 것 같아요.
더 궁금하신 점이 있으면 언제든지 질문해주세요. 좋은 하루 되세요.