sql >> Databáze >  >> RDS >> Mysql

Jaký zdroj sdružených dat bych měl použít pro Spring 3.1.0, Hibernate 4.0.1.Final a MySQL 5.1?

Můžete použít Apache DBCP, což by měla být náhrada asi takto:

<bean id="dataSource" 
    class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
    <property name="driverClassName" value="${jdbc.driverClassName}"/>
    <property name="url" value="${jdbc.url}"/>
    <property name="username" value="${jdbc.username}"/>
    <property name="password" value="${jdbc.password}"/>
    <property name="maxActive" value="10"/> 
    <property name="minIdle" value="5"/> 
    <!-- SELECT 1 is a simple query that returns 1 row in MySQL -->
    <property name="validationQuery" value="SELECT 1"/> 
</bean>

několik poznámek

  • můžete nakonfigurovat maximální počet připojení.
  • můžete nakonfigurovat minimální počet nečinných připojení.
  • dotaz, který bude proveden za účelem ověření připojení, je stále platný.

Existují další možnosti konfigurace, když dojde k ověření.



  1. Postup MySQL v rámci výběru?

  2. Výsledky databáze jako objekty nebo pole?

  3. Dotaz SQL pro sbalení duplicitních hodnot podle časového období

  4. Chyba MySQL 1022 při vytváření tabulky