Requête SQL et résultat

Requête SQL et résultat - Java - Programmation

Marsh Posté le 01-07-2004 à 17:54:39    

Voila, j'aimerai compter le nombre d'enregistrements dans ma table à l'aide de la requête:
 
select count(*) from auto;
 
Le problème est le suivant, comment récupérer la valeur de retour?De quelle type de variable s'agit-il?est-ce un resultSet?un int?J'ai essayé les 2 mais cela ne marche pas!aidez moi! :)  
 
PS: mon projet est en java  et toutes les connections à la BD fonctionnent très bien

Reply

Marsh Posté le 01-07-2004 à 17:54:39   

Reply

Marsh Posté le 01-07-2004 à 17:58:12    

bien sur que c'est un Resultset qu'est ce que tu voudrais que ce soit d'autre ?


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 01-07-2004 à 17:59:15    

Alors comment je récupère le nombre d'enregistrements à partir de ce resultSet?

Reply

Marsh Posté le 01-07-2004 à 18:00:11    

Subalashi a écrit :

Alors comment je récupère le nombre d'enregistrements à partir de ce resultSet?


ben en récupérant le premier champ de la première ligne [:spamafote]


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 01-07-2004 à 18:08:49    

par exemple le premier champ de ma table auto s'appelle 'numèro' alors je récupère la valeur de cette case pour la première ligne?

Reply

Marsh Posté le 01-07-2004 à 18:20:36    

mais nan, tu récupères le premier
 

Code :
  1. res.next().getInt(1);


 
ou bien tu donnes un nom à ta colonne et tu le récupères par le nom :  
 

Code :
  1. String sql = "select count(*) as cnt from auto";
  2. // ...
  3. res.next().getInt("cnt" );



---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 02-07-2004 à 07:39:41    

merci bcp de ton aide ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed