jdbc (2) 썸네일형 리스트형 Memory Leak MemoryLeak Logic 상 사용되지 않는 객체가 Strong reference로 선언되어져 GC 될 수 없는 상태가 유지 됨으로서 Memory 사용량이 증가하는 상태. Case JDBC 관련 Class를 사용한 후 Close 하지 않은 경우 JDBC 관련 Class를 for/while 문 안에서 선언한 후 for/while 문 안에서 close 시키지 않은 경우 Cache 구현 로직에 문제가 있는 경우(불필요한 Data 제거 Logic이 없는 경우) Connection Pool 에서 불필요한 Connection이 증가하는 경우 Http Session에서 Data가 증가 하는 경우. Jdbc Connection 방법 JDBC 을 이용한 Connection 방법은 크게 3가지로 분류될 수 있습니다. 먼저 Source에서 직접 Connection class를 이용하여 Connnection 을 직접 열어주고 Connection을 다 이용한 후 Close 시켜주는 방법입니다. 그리고 다른 하나는 Connection을 관리하는 Connection Pool을 만듭니다. Connection Pool은 Connection 을 만들 때 일정 한 제한을 두어 그 이상은 만들지 못하도록 Source를 작성하는 것입니다. 그리고 마지막으로 DataSource를 이용할 수 있습니다. DataSource는 WAS에서 미리 특정 Connection 을 JNDI 를 이용하여 Naming 한 후 Source에서 그 특정 Naming을 이용하여 접.. 이전 1 다음