如何在 tomcat 中为 oracle 连接设置默认预取行大小
how to set default prefetch row size in tomcat for oracle connection
您好,我希望能够在 tomcat 服务器配置中设置 defaultRowPrefetch。
如果可能的话,我想通过编程避免设置默认预取行。
示例:
(OracleConnection(conn)).setRowPrefetch(20);
但是,我想在 tomcat server.xml 配置中设置默认行预取变量。
<Resource
name="myDataSource"
type="javax.sql.DataSource"
password="#######"
driverClassName="oracle.jdbc.driver.OracleDriver"
<!-- more information -->
/>
您可以使用此处记录的资源标记的属性 "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(conn)).getDefaultRowPrefetch();
您好,我希望能够在 tomcat 服务器配置中设置 defaultRowPrefetch。
如果可能的话,我想通过编程避免设置默认预取行。
示例: (OracleConnection(conn)).setRowPrefetch(20);
但是,我想在 tomcat server.xml 配置中设置默认行预取变量。
<Resource
name="myDataSource"
type="javax.sql.DataSource"
password="#######"
driverClassName="oracle.jdbc.driver.OracleDriver"
<!-- more information -->
/>
您可以使用此处记录的资源标记的属性 "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(conn)).getDefaultRowPrefetch();