class TestResourceLeak
{
public CoreResponse process(Entit entity) throws ResourceException {
CoreResponse coreresponse = new CoreResponse();
DatabaseConnection dbcon = new DatabaseConnection();
Connection con1 = null;
Connection con2 = null;
//getting the Data Base Connection
try
{
con1 = dbcon.getConnection();
con2 = dbcon.getConnection();
...
}
catch(Exception e)
{
con1.close();
throw new ResourceException(e.getMessage(),e) ;
}
con1.close();
return coreresponse;
}
}
Example 2: The database connection object con2 that is not closed.
Back to Article