Bonjour les amis,

je voudrais savoir s'il est possible d’exécuter plusieurs requête avec la même connexion en jdbc.

si oui c'est quoi bonne syntaxe. En gros puis-je faire quelque chose du genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
 
Connection connexion = null;
PreparedStatement preparedStatement = null;
ResultSet valeursAutoGenerees = null;
 
try {
	connexion =  (Connection) daoFactory.getConnection();
 
	//requete 1
	preparedStatement = initialisationRequetePreparee( connexion, SQL.REQUETE_1, false, parametre1);
 
	int statut = preparedStatement.executeUpdate();
	/* Analyse du statut retourné par la requête d'insertion */
	if ( statut == 0 ) {
		throw new DAOException( "Échec de execution requete 1." );
	}
 
	//requete 2
	preparedStatement = initialisationRequetePreparee( connexion, SQL.REQUETE_2, false, parametre2);
 
	int statut = preparedStatement.executeUpdate();
	/* Analyse du statut retourné par la requête d'insertion */
	if ( statut == 0 ) {
		throw new DAOException( "Échec de execution requete 2." );
	}
 
	//requete 3
	preparedStatement = initialisationRequetePreparee( connexion, SQL.REQUETE_3, false, parametre3);
 
	int statut = preparedStatement.executeUpdate();
	/* Analyse du statut retourné par la requête d'insertion */
	if ( statut == 0 ) {
		throw new DAOException( "Échec de execution requete 3." );
	}
 
} catch ( SQLException e ) {
	throw new DAOException( e );
} finally {
	closing( valeursAutoGenerees, preparedStatement, connexion );
}
Merci d'avance