您好我希望能够在tomcat服务器配置中设置defaultRowPrefetch。
如果可能,我想以编程方式避免设置默认预取行。
实施例: (的OracleConnection(康涅狄格州))setRowPrefetch(20);
但是,我想在tomcat server.xml配置中设置默认行预取变量。
<Resource
name="myDataSource"
type="javax.sql.DataSource"
password="#######"
driverClassName="oracle.jdbc.driver.OracleDriver"
<!-- more information -->
/>
答案 0 :(得分:4)
您可以使用此处记录的资源标记的属性“connectionProperties”https://tomcat.apache.org/tomcat-7.0-doc/jdbc-pool.html。 要设置的连接属性是“defaultRowPrefetch”。
您的配置将是:
<Resource
name="myDataSource"
type="javax.sql.DataSource"
password="#######"
driverClassName="oracle.jdbc.driver.OracleDriver"
connectionProperties="defaultRowPrefetch=20"
<!-- more information -->
/>
要检查配置,您可以调用: (的OracleConnection(康涅狄格州))getDefaultRowPrefetch();