jTDS supports ConnectionPoolDataSource if memory serves, if you want to hook it into a
servlet container or app server. I'm sure you can find the class name of the pooled connection class in the documentation.
Alternatively, Apache Commons DBCP is a common choice for the pool implementation.