안녕하세요
먼저 저는 아직 대학교 재학 중인 학생으로 천천히 공부를 하는 단계입니다. 데이터베이스의 기본적인 이론과 간단한 SQL 문은 짤 줄 아는 상태에서 이제 DB 접근 기술 공부를 하려는데
JPA, SPRING DATA JPA 이전에 먼저 JDBC를 어느 정도 잘 다루고 싶은데 순수 JDBC는 영한님 말씀대로 가볍게 역사 공부 느낌으로만 듣고 넘기고 바로 JDBC TEMPLATE으로 입문을 진행하여도 상관이 없을까요?
순수 JDBC는 지금 시점에서는 배울 필요가 크게 없는지.. 아니면 JDBC TEMPLATE 앞서 배우고 가는 것이 정석적인지 궁금합니다.
안녕하세요. 권준형님, 공식 서포터즈 OMG입니다.
순수Jdbc, JdbcTemplate, mybatis의 경우 쿼리 작성만 어느정도 할 줄 안다면 개발에 필요한 기술의 사용법 정도는 실제 개발하는 시점에 필요에 따라 검색하여 사용하는 것이 그렇게 어렵지는 않습니다.
JPA 학습전에 필요한 선수 지식은 오히려 DB 관련 학습(데이터베이스 설계, 쿼리 작성&최적화, 데이터 모델링 등)이라 생각합니다.
현재 DB연동을 해야하는 개발이 예정되어 있다면 Jdbc건 Jdbc Template이건 미리 학습하는 것에 의의가 조금은 있겠지만 그게 아니라면 앞서 말씀드린 것을 참고하여 학습 방향을 정하시면 될 것 같습니다.
저라면 굳이 Jdbc, JdbcTemplate을 미리 학습할 것 같지는 않습니다.
감사합니다.
답글
권준형
2023.11.15답변 감사합니다!!
그러면 데이터베이스 공부를 마스터한 후 JPA로 넘어가고
JDBC는 필요한 상황이 오면 그때 공부하여 사용하면 되는 것이군요.