import java.sql.*; public class ConnectionWrapper { private Connection con; private boolean inUse; private int id; private static int counter = 1; public ConnectionWrapper(Connection con) { this.con = con; inUse = false; id = counter++; } public int getId() { return id; } public boolean checkOut() { if (inUse) return false; inUse = true; return true; } public void checkIn() { inUse = false; } public Connection connection() { return con; } }