Je vais pinailler sur la performance, mais la syntaxe de ta requête
fait penser que tu examines plusieurs tables pour savoir si elles sont vides ou non.
Si la table n'est pas vide et qu'elle comporte beaucoup d'enregistrements,
cela peut prendre du temps.
Essayes avec :
Code:
rs = statement.executeQuery("SELECT COUNT(*) As NB FROM table WHERE nom ="+nom1+"");
Cette requête te renvoie toujours le nombre d'enregistrements sans les parcourir.
Il te suffit d'examiner le contenu du champ NB qui sera à 0 si la table est vide ou > 0 si la table a des enregistrements.