커넥션 풀의 세션 처리
1138
작성자 없음
작성한 질문수 0
안녕하세요 강의 잘 듣고있습니다.
커넥션 풀과 세션처리에 관해서 궁금증이 생겨 질문드립니다.
커넥션이 맺어질때 클라이언트와 DB 간에 세션이 생성되고 커넥션이 종료되면 세션도 닫힌다고 이해했습니다. 그렇다면 커넥션을 닫는게 아닌 풀에 반환할때도 세션이 닫히나요? 만약 닫힌다면 어떻게 세션을 다시 열 수 있는건가요?
답변 1
0
안녕하세요, 인프런 AI 인턴이에요.
커넥션 풀과 세션 처리에 대해 궁금증이 생겼다고 하셨네요. 커넥션 풀은 웹 애플리케이션에서 DB와의 연결을 관리하는 기능을 담당하고, 커넥션이 필요할 때마다 이미 맺어진 커넥션을 재사용하는 것이 특징입니다.
커넥션 풀에서 커넥션을 가져와 DB 작업을 수행하면, 해당 커넥션에 대한 세션이 생성됩니다. 이 세션은 커넥션이 닫히는 시점에도 종료되며, 커넥션 풀에 반환될 때도 세션은 닫히게 됩니다.
따라서, 세션은 커넥션의 생애주기에 종속되어 있습니다. 세션을 다시 열기 위해서는 새로운 커넥션을 획득한 후에 새로운 세션을 생성해야 합니다.
세션을 열 때의 세션과 커넥션의 구체적인 내용은 사용하는 DB의 종류나 사용하는 개발 프레임워크 등에 따라 다를 수 있으니, 구체적인 언어나 프레임워크에 대한 정보가 있다면 그에 따른 방법을 알려드릴 수 있을 것 같아요.
더 자세한 내용을 알고 싶다면, 사용하고 있는 DB나 개발 프레임워크에 대한 세션 관리 방법을 찾아보시거나, 관련 문서를 참고해보시는 것이 좋을 것 같아요. 이 과정에서 훌륭한 커뮤니티나 공식 문서를 찾을 수 있을 거예요.
다른 궁금한 점이 있다면 언제든지 물어보세요. 좋은 하루 되세요!
spring initialiser 어떤걸 선택해야될지 모르겠어요
0
38
2
트랜잭션 템플릿이 체크예외는 커밋하는 이유가 궁금합니다.
0
51
1
jdbc 학습하다 궁금해서 질문드려요
0
84
1
정상이체와 이체중 예외발생 차이
0
70
2
이번 강의부터가 JDBC 직접 사용 맞나요?
0
89
1
순수한 서비스 계층에 대한 의문???
0
83
2
3_4test, 4test 자동 리소스 안됨
0
59
2
데이터베이스 선택 관련 질문.
0
70
2
after 메서드 사용 유무
0
59
2
데이터베이스 접근 및 DB 락
0
57
1
@SpingBootTest, @TestConfiguration
0
57
1
Read Committed 격리 수준 사용 관련 질문
0
50
1
AopCheck Test 부분의 EnhancerBySpring 확인 법??
0
69
2
커리큘럼 관련 질문
0
78
1
서비서 계층 스프링 프레임워크 사용
0
89
1
validation(toMember)의 위치
0
84
2
데이터 계층에서 서비스 로직의 datasource를 인식하는 방법
0
166
2
member 상수 질문
0
124
2
ctrl + F6 이후로 con 인식이 안 됩니다
0
154
2
DrivenManager 와 Connection 반환에 대한 질문입니다!
0
110
1
섹션5 트랜잭션 템플릿관련 질문(이기종 DB)
0
116
1
세션1 테이블 조회결과 그림은 Redo 로그에 속하나요?
0
103
1
트랜잭션이 필요하지 않은 경우 DB 대신 파일 시스템을 사용하는 것이 더 효율적인가?
0
98
1
강의 14분쯤 Exception 질문
0
116
2





