Gestion d'absence des étudiants
bonjour
je suis entrain de préparer un projet ou j'ai besoin d'afficher une liste ou j'aurai le nom des étudiants avec le nombre des absences dans chaque matière donc j'ai deux tables étudiant et absence
dans la premiere classe etudiant j'ai ajouté les fonctions suivantes:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
public boolean presence(int id )
{if (pres)//variable de type boolean
p=false;
return p;
}
//la fonction presence note si l'etudiant d'identifiant "id" absence ou non
public int setpresence(int id)
{if (presence(id))
abs+=getabsent(id);
return abs;
}
public int getabsent(int id)
{return abs;}
} |
et dans la classe gestion j'ai tapé cette fonction,elle est fausse svp corrriger moi cette fonction
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
public void absencetudiant()
{Etudiant et=new Etudiant();
int t=et.setpresence(id);
connect();
String query="SELECT nom,prenom,nbreabs FROM etudiant p,absence a where p.id = a.id ";
Statement statement;
try {
statement = con.createStatement();
ResultSet resultSet=statement.executeQuery(query);
while (resultSet.next()) {
System.out.println(resultSet.getString("nom")+ " "+resultSet.getString("prenom")+ " "+resultSet.getString(" nbreabs"));
}
con.close();
} catch (SQLException e) {
//TODO Auto-generated catch block
e.printStackTrace();
}
} |