Connection Pooling in Java Client

Thanks @karan28aug. But the point of distributed database is addition or removal of servers. Imagine a random day where I have to remove an existing server and add a new one. Does that mean changing the application config?