Bonsoir,

je suis débutant en spring.
Je dois terminer un projet pour mon boulot.
Il faut que je fasse un pool de connexion dans mon applicationContext.xml,
pour ensuite l'utiliser dans mes dao.
Voici comment je fais :
applicationContext.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
  <bean id="myDataSource"
	class="org.apache.commons.dbcp.BasicDataSource"
	destroy-method="close">
    <property name="driverClassName" value="com.mysql.jdbc.Driver" />
    <property name="url" value="jdbc:mysql://localhost:3306/mydb" />
    <property name="username" value="someone" />
  </bean>
et je l'injecte dans mes dao

dans mes dao
private dataSource datesource; avec getters et setters.

Pour réaliser une query, je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
dataSource.getConnection(). etc...
Est-ce la bonne méthode pour récupérer une connection?

J'ai l'impression qu'il ouvre à chaque fois une nouvelle connection, ce qui ralentit fortement mon programme...

Suis-je dans le bon chemin?

Merci d'avances pour vos réponses...