커넥션 풀 사용 여부와 상관없이 모두 소진되면 커넥션을 종료해야 합니다. 연결 풀을 사용하지 않는 경우 연결 닫기는 실제로 데이터베이스 연결을 닫습니다. 연결 풀을 사용하는 경우 실제로 연결을 닫는 대신 연결을 다시 연결 풀에 넣습니다. 연결 풀을 사용하는 목적은 연결을 자주 생성하고 닫는 것을 방지하는 것입니다. 즉, 연결을 여러 번 재사용합니다.
DataSource도 사용 후, 일반적으로 프로그램이 중지되기 전에 닫아야 합니다. 일부 프레임워크에서는 일반적으로 이를 수행하므로 대부분의 프로젝트에서는 코드에서 DataSource를 수동으로 닫지 않습니다. 예를 들어 Spring은 DataSource를 구성합니다.
으아아아
destroy-method="close"은 DataSource 수명주기가 끝나기 전에 DataSource를 닫는 것을 의미합니다.
커넥션 풀 사용 여부와 상관없이 모두 소진되면 커넥션을 종료해야 합니다. 연결 풀을 사용하지 않는 경우 연결 닫기는 실제로 데이터베이스 연결을 닫습니다. 연결 풀을 사용하는 경우 실제로 연결을 닫는 대신 연결을 다시 연결 풀에 넣습니다. 연결 풀을 사용하는 목적은 연결을 자주 생성하고 닫는 것을 방지하는 것입니다. 즉, 연결을 여러 번 재사용합니다.
DataSource도 사용 후, 일반적으로 프로그램이 중지되기 전에 닫아야 합니다. 일부 프레임워크에서는 일반적으로 이를 수행하므로 대부분의 프로젝트에서는 코드에서 DataSource를 수동으로 닫지 않습니다. 예를 들어 Spring은 DataSource를 구성합니다.
으아아아destroy-method="close"
은 DataSource 수명주기가 끝나기 전에 DataSource를 닫는 것을 의미합니다.단일 데이터베이스 작업이 완료된 후 프로그램이 종료되기 전에 DataSource를 닫아야 할 수도 있지만 일반적으로 이를 명시적으로 수행할 필요는 없습니다.
이러한 작업은 프레임워크에 맡겨 처리하면 됩니다.
mybatis-spring