강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

안윤기님의 프로필 이미지
안윤기

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

순수 JDBC

순수 jdbc에서 질문있습니다

작성

·

165

0

application.properties 아이콘이 교수님이랑 다르고

이렇게 데이터 소스가 활성화가 안되네요 뭔가 잘못된 건가요??

그리고 

Connection

PreparedStatement

ResultSet은 어디서 나온 클래스인지 알려주시면 감사하겠습니다

퀴즈

71%나 틀려요. 한번 도전해보세요!

순수 JDBC를 사용할 때, 데이터베이스 리소스(연결, Statement 등) 관리가 어려웠던 주된 이유는 무엇일까요?

SQL 쿼리를 직접 작성해야 해서

각 리소스를 사용 후 반드시 직접 닫아줘야 해서

테스트 간 데이터 독립성을 보장하기 어려워서

의존성 주입 설정이 복잡해서

답변 1

1

안녕하세요.

인텔리제이의 유료 버전인 인텔리제이 Ultimate을 이용할 경우 스프링과 관련된 기술들에 대한 강력한 서포트 기능이 제공되는데요, 

영한님의 인텔리제이는 유료버전으로 스프링 설정 파일로 인식하여 표기해 준 것이고(콩 모양과 코드 서포팅)

무료 버전의 경우 해당 기능이 제공되지 않아 차이가 발생하는 것입니다.

무료버젼인 커뮤니티 버전의 경우 서포트를 받지 못할 뿐 작성 코드만 같다면 기능 동작에는 문제 없으니 참고하세요!

Connection, PreparedStatement, ResultSet은

java.sql 하위에 존재합니다.

안윤기님의 프로필 이미지
안윤기
질문자

매번 답변 너무 감사드립니다!! 공부하는데 도움이 너무 많이 됩니다 ㅠㅠ

도움이 되었다니 기쁘네요 ^^
모르는 부분 질문 올려주시면 아는 선에서 도움 드릴 수 있도록 할게요ㅎㅎ

위에서 "코드 서포트"라고 답변 드렸는데 코드 어시스트(code assist) 가  개발 도구에서 <편의 기능 제공> 용어로서  더 범용적으로 쓰이는 거 같아요!

안윤기님의 프로필 이미지
안윤기
질문자

넵!! 

잘부탁드리겠습니당 ㅠㅠ

안윤기님의 프로필 이미지
안윤기

작성한 질문수

질문하기