您现在的位置是:首页 > 综合信息网站首页综合信息

获取增量

  • 编辑:
  • 2022-10-01 19:15:27
  • 来源:

大家好,小必来为大家解答以上的问题。获取增量这个很多人还不知道,现在让我们一起来看看吧!

1、1. 首先是jdbc.properties属性文件的编写,便于数据库移植:datasource.driverClassName=oracle.jdbc.driver.OracleDriverdatasource.url=jdbc:oracle:thin:@10.6.1.11:1521:studentdatasource.username=zsdatasource.password=zsdatasource.defaultAutoCommit=true hibernate.dialect=org.hibernate.dialect.Oracle9Dialect #当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。

2、Default: 3c3p0.acquireIncrement=5#初始化时获取三个连接,取值应在minPoolSize与maxPoolSize之间。

3、Default: 3 c3p0.initialPoolSize=10#每60秒检查所有连接池中的空闲连接。

4、Default: 0 c3p0.idleConnectionTestPeriod=600#-连接池中保留的最小连接数。

5、c3p0.minPoolSize=5#连接池中保留的最大连接数。

6、Default: 15 c3p0.maxPoolSize=50#JDBC的标准参数,用以控制数据源内加载的PreparedStatements数量。

7、但由于预缓存的statements#属于单个connection而不是整个连接池。

8、所以设置这个参数需要考虑到多方面的因素。

9、#如果maxStatements与maxStatementsPerConnection均为0,则缓存被关闭。

10、Default: 0c3p0.maxStatements=100#c3p0是异步操作的,缓慢的JDBC操作通过帮助进程完成。

11、扩展这些操作可以有效的提升性能#通过多线程实现多个操作同时被执行。

12、Default: 3c3p0.numHelperThreads=10#最大空闲时间,60秒内未使用则连接被丢弃。

13、若为0则永不丢弃。

14、Default: 0 c3p0.maxIdleTime=600 #hibernate.dialect=org.hibernate.dialect.SQLServerDialecthibernate.jdbc.batch_size=25hibernate.jdbc.fetch_size=50hibernate.show_sql=truehibernate.connection.release_mode=after_transaction  2. 其次是spring配置文件的数据源配置:   /WEB-INF/classes/conf/jdbc/jdbc.properties    ${datasource.driverClassName}    ${datasource.url}    ${datasource.username}    ${datasource.password}     ${c3p0.acquireIncrement}        ${c3p0.initialPoolSize}     ${c3p0.minPoolSize}     ${c3p0.minPoolSize}         ${c3p0.maxPoolSize}     ${c3p0.idleConnectionTestPeriod}     ${c3p0.maxStatements}       

本文到此分享完毕,希望对大家有所帮助。

免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!
Top