如何使用BasicDataSource在spring应用程序中创建连接池

时间:2010-05-24 11:26:43

标签: spring struts

我已经创建了我需要配置连接池的应用程序。我在spring_Config文件中配置连接池。使用Basicdatasource。 但是创建连接池存在一些问题。请告诉我如何使用BasicDatasource在spring应用程序中创建连接池。

我在spring config中尝试了这个代码; -

bean id =“datasource”class =“org.apache.commons.dbcp.BasicDataSource”>     com.mysql.jdbc.Driver        JDBC:MySQL的:/ revup noAccessToProcedureBodies =真 JDBC:MySQL的://本地主机:3306 / revup noAccessToProcedureBodies =真LT; /值GT; - >          < /值GT; - >          < /值GT; - >      

    <property name="poolPreparedStatements">
    <value>true</value>
    </property>
     <property name="initialSize">
        <value>2</value>
    </property>

    <property name="maxActive">
        <value>15</value>
    </property>

是否有任何代码修改请告诉我。提前谢谢。

1 个答案:

答案 0 :(得分:1)

这是一个有效的例子:

<bean id="dataSourceApache" class="org.apache.commons.dbcp.BasicDataSource">
    <property name="url" value="jdbc:mysql://localhost:3306/coffee_shop" />
    <property name="username" value="john" />
    <property name="password" value="secret" />
    <property name="driverClassName" value="com.mysql.jdbc.Driver" />
</bean>

如果您正在使用Eclipse,则还应下载对XML配置语法的支持。这真的很有帮助。

SpringSource Tool Suite已准备好捆绑所有SpringSource支持。

否则,您可以在Java documentation中看到可以设置的所有字段。