应项目需要,只能使用spring,不能使用hibernate,想请教一下servlet该如何获取spring中配置的数据库连接池中的链接,他用的是BoneCP数据库连接池,最后又该怎么释放资源,求大虾给个样例参考下Spring数据库连接池Servlet

解决方案 »

  1.   

    <bean id="mainDataSource" class="com.jolbox.bonecp.BoneCPDataSource"
    destroy-method="close">
    <property name="driverClass" value="net.sourceforge.jtds.jdbc.Driver" />
    <property name="jdbcUrl"
    value="jdbc:jtds:sqlserver://localhost:1433/DB_Tools_Manager" />
    <property name="username" value="sa" />
    <property name="password" value="jsdd12" />
    <property name="idleConnectionTestPeriod" value="60" />
    <property name="idleMaxAge" value="240" />
    <property name="maxConnectionsPerPartition" value="30" />
    <property name="minConnectionsPerPartition" value="10" />
    <property name="partitionCount" value="3" />
    <property name="acquireIncrement" value="5" />
    <property name="statementsCacheSize" value="100" />
    <property name="releaseHelperThreads" value="3" />
    </bean>
      

  2.   

    这个配置我已经配置了,我是想问该如何获得这个connection
      

  3.   

    你添加一下这些,建议封装起来
    ApplicationContext ct=new ClassPathXmlApplicationContext("application.xml");
    BoneCPDataSource datasource=(BoneCPDataSource)ct.getBean("mainDataSource");
    Connection con=datasource.getConnection();