salut,

je travaille sur une application qui gère les collaborateurs et les projets voici un extrait de la base de données :
colaborateur(id (autoIncrement),nom,prenom,dateNaissance)
projet(id(autoIncrement),libelle,Debut_production,fin_production)

Projet_colaborateur(id_projet(reference sur la table projet),id_colaborateur(reference sur la table colaborateur),date_affectation).

donc g une classe projet dont les attributs sont (id_projet,libelle,Debut_production,fin_production et liste_collaborateurs de type arrayList<Collaborateur>
dans ma couche dao g une classe DaoProjet qui interagisse avec la base donnes . dans cette classe g une methode qui me permet d'ajouter un projet ainsi les colaborateurs y affectées .
g commencé comme ca le code de la methode:


public int save_Projet(Projet p) {

int codeErreur = 0;
Connection con;
try {
con = super.getConnection();

// Variables
PreparedStatement requete = null;
String requeteString = null;
// Création de la requête

requeteString = "INSERT INTO projet (libelle,client,debut_production,fin_production) values (?,?,?,?)";
// Préparation de la requête
requete = con.prepareStatement(requeteString);
requete.setString(1, (String) p.getLibelle());
requete.setString(2, (String) p.getDescription());
requete.setString(3, (String) p.getDebut_production());
requete.setString(4, (String) p.getFin_production());

// il faut que j'ajoute le projet dans la table projet et puis récupere son id pour remplir la table projet_collaborateur en utulisant ce id et les id des collaborateurs contenues dans la liste de l'objet projet


mais je sais pas comment récuperer l'id de ce projet que je viens d'ajouter ?
Si une âme charitable pourrait m'aider j'en serai reconaissante.
Merci