Przykład

import java.sql.*;
import javax.sql.*;

public class ClassA {
public void method () {
Connection con = null;
Connection con2 = null;
try {
con = DriverManager.getConnection("adres URL bazy danych");
con2 = DataSource.getConnection("adres URL bazy danych");
}
finally {
}
}
}


Rozwiązanie
Wszystkie otwarte połączenia JDBC muszą zostać zamknięte w bloku finally().

import java.sql.*;
import javax.sql.*;

public class ClassA {
public void method () {
Connection con = null;
Connection con2 = null;
try {
con = DriverManager.getConnection("adres URL bazy danych");
con2 = DataSource.getConnection("adres URL bazy danych");
}
finally {
con.close();
con2.close();
}
}
}