You may also use
<Context>
...
<Resource name="jdbc/oralocal" auth="Container" type="javax.sql.DataSource"
url="your URL"
driverClassName="driver class name"
username="dbuser" password="password"
maxActive="20"
maxIdle="3"
maxWait="10000"
poolPreparedStatements="true"
maxOpenPreparedStatements="100"
validationQuery="SQL Query" />
</Context>
Pooling of prepared statements and maximum open prepared statements also you can use to tune prepared statements.