bonjour,
je suis une étudiante débutante en java(eclipse),j'ai un projet ou j'ai une basse de donnée donc j'ai arrivé à développer un programme ou j'ai connecté a mes tables et affiché leurs contenus mais j'ai un petit problème c'est que j'ai pas arrivé à lier les tables entre eux dans mes programmes je vous donne un exple pour mieux expliquer alors j'ai deux tables prof, matière et j'ai idmatiere un clé étranger dans la table prof, qui est un clé primary dans la table matière dans la table matière donc c'est que je veux lorsque j'affiche le contenu du table prof j'aime que j'aurais le titre du matière voila le code de mon fonction afficheprof merci de me corriger:
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
 
public void Afficherprof()
{
connect();
String query="SELECT * FROM prof";
Statement statement;
try {
statement = con.createStatement();
ResultSet resultSet=statement.executeQuery(query);
while (resultSet.next()) {
System.out.println(resultSet.getString("idprof")+" "+resultSet.getString("nom")+" "+resultSet.getString("prenom")+" "+resultSet.getString("idmatiere")+" "+resultSet.getString("mail")+" "+resultSet.getString("adresse"));
}
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}