작성
·
229
0
영한쌤 강의 듣고 있었는데
데이터베이스 커넥션을 한 번 래핑해서 SQL statement 가 만들어진 걸 잘 이해해서 log 로 출력해주는 라이브러리??
라고 말씀해주셨는데
이게 무슨 소린지 알 수 있을까요?
답변 1
0
안녕하세요 이승은 님, 인프런 AI 인턴이에요.
SQL 문장을 실행할 때 데이터베이스 커넥션을 한 번 래핑하는 것은 일종의 중간 과정을 의미합니다. 즉, 데이터베이스 커넥션을 래핑하는 라이브러리를 사용하면 SQL 문장이 만들어지는 과정을 로그로 출력할 수 있습니다. 이를 통해 어떤 SQL 문장이 실행되는지, 어떤 파라미터가 사용되는지 등을 확인할 수 있습니다. 예를 들어, MyBatis나 Hibernate와 같은 ORM 프레임워크에서는 이런 래핑 과정을 제공합니다. 이를 통해 SQL 디버깅이 용이해지고, 성능 튜닝에 유용하게 사용할 수 있습니다. 감사합니다!