【问题标题】:Spring Connection Pooling [closed]弹簧连接池[关闭]
【发布时间】:2010-10-21 02:43:25
【问题描述】:

谁能告诉我或指向一个解释如何在 Spring 中使用连接池的文档/教程?

【问题讨论】:

    标签: spring connection-pooling


    【解决方案1】:

    Spring 不支持内置池。您应该使用上面提到的第三方池。 DBCP 和c3p0 都像春天的魅力一样工作。您只需在 context.xml 中定义数据源时,只需使用 DBCP 定义即可。

    【讨论】:

      【解决方案2】:

      您可以使用来自 jdbc 驱动程序的池化数据源。例如。在 oracles 库中有一个:

      <bean id="dataSource"
          class="oracle.jdbc.pool.OracleConnectionPoolDataSource">
          <property name="URL" value="jdbc:oracle:thin:@wherever:1234:whatever" />
          <property name="user" value="theuser" />
          <property name="password" value="thepassword" />
      </bean>
      

      【讨论】:

        【解决方案3】:

        AFAIK Spring 不包含池化数据源...如果您需要 J2SE 应用程序中的连接池,您可以使用 Apache DBCP。对于容器托管的应用,您应该在容器中配置一个 DataSource 并在您的应用中使用它。

        【讨论】:

        • +1,在最近的一个项目中进行了实验(使用 Apache DBCP)。
        猜你喜欢
        • 2011-05-19
        • 2016-10-06
        • 2017-01-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-10-23
        • 2018-04-11
        • 1970-01-01
        相关资源
        最近更新 更多