Basic Connection Pool Implementation