What is Statement pooling?
Daniel: Similar to Connection pooling, Statement pooling consists of re-using Statement objects used to query a permanent storage system. Since executing a Statement object involves time and resources (e.g. update record X, update record Y, update record Z), keeping Statement objects in a pre-compiled form can increase performance in application’s using the JDBC API.