Posez votre question Signaler

JAVA : Recuperer la valeur d'une cellule [Résolu]

yserman 39Messages postés 8 avril 2005Date d'inscription - Dernière réponse le 12 avril 2005 à 15:24
Salut à tous,

Quelqu'un pourrais me donner la ligne de code pour récupérer un variable int

ex:
cellule à recuperer : Select Quantite FROM Article WHERE where Ref='"+refarticle+"';";

je voudrais juste savoir comment je fais pour mettre cette cellule dans une variable , par ex :

int quantitearticle =....
Lire la suite 

JAVA : Recuperer la valeur d'une cellule »

17 réponses
Réponse
+1
moins plus
a quoi correspond "con." ?
maily- 8 avril 2005 à 14:49
A l'objet Connection qui t'a servi à te connecter à ta base de données

String url = "jdbc:odbc:base_de_donnees";

Connection con = DriverManager.getConnection(url);
kij_82- 8 avril 2005 à 15:06
Je trouve que tu as beaucoup de patience Maily !
Ajouter un commentaire
Réponse
+1
moins plus
Escusez moi pour cette méprise ;-)
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour!

pourquoi tu ne lis pas un cours sur la connexion aux base de données via java vu toutes les questions que tu poses dessus? la réponse à ta question est sur ce site même! en utilisant le moteur de recherche, tu aurais trouvé!
http://www.commentcamarche.net/jdbc/jdbcacces.php3

Ajouter un commentaire
Réponse
+0
moins plus
Ben ca ne m'apprend rien car je sais comment selectionner la cellule c'est juste le petit détail qui permet de mettre cette valeur dans ma variable que j'ai pas
Ajouter un commentaire
Réponse
+0
moins plus
et ça, c'est quoi???
# getInt(int): récupère sous forme d'entier le contenu d'une colonne désignée par son numéro
# getInt(String): récupère sous forme d'entier le contenu d'une colonne désignée par son nom
Ajouter un commentaire
Réponse
+0
moins plus
oui maic c'est bien beau de lui dire quelle colonne prendre si je sais pas comment lui dire dans quelle table....


J'vais essayer de chercher mieux promis ;-)
Ajouter un commentaire
Réponse
+0
moins plus
Mets ton code, parce que je ne comprends vraiment pas ce que tu veux!
Dans quoi tu récupères le résultat de ta requête?
Ajouter un commentaire
Réponse
+0
moins plus
ben en fait il me faut la valeur (numerique) qui se trouve dans la colonne Quantite de la ligne qui a une valeur égale à refarticle (text) (dans la colonne Ref) de ma table Article.

tu comprendra surement mieux avec ca :
Select Quantite FROM Article WHERE where Ref='"+refarticle+"';";


et mettre cette valeur dans la variable : int quantitearticle
Ajouter un commentaire
Réponse
+0
moins plus
pour ça, il faut bien que tu te connecte à une base de données et que execute la requète, non?

du genre ça:
String query = "Select Quantite FROM Article WHERE where Ref='"+refarticle+"';";

ResultSet results;

try {
	Statement stmt = con.createStatement();
	results = stmt.executeQuery(query);
}

catch(Exception(e){
	System.out.println("exception due a la requete");

}
Ajouter un commentaire
Réponse
+0
moins plus
Ahhhh mais attention je suis déja connecté a ma base de données il faut juste que je récupère la valeur
Ajouter un commentaire
Réponse
+0
moins plus
Je n'ai pas dit que tu n'étais pas connecté! mais il faut bien executer la requête pour obtenir le résultat dans un recordset et ainsi, les récupérer:

String query = "Select Quantite FROM Article WHERE where ref='"+refarticle+"';";
ResultSet results;

try {
	Statement stmt = con.createStatement();
	results = stmt.executeQuery(query);
        int quantitearticle = results.getInt("Quantite");
}

catch(Exception(e){
	System.out.println("exception due a la requete");

}
Ajouter un commentaire
Réponse
+0
moins plus
Chacun son truc moi je débute en progra,
c'est pas de ma faute si ton seul ami c'est ton PC quoi!!! ;-)

Merci MAILY
kij_82- 11 avril 2005 à 15:07
Je ne te critiquais pas yserman, je disais juste à Maily qu'il était patient, chose qui me fait défaut généralement !

; )
Ajouter un commentaire
Réponse
+0
moins plus
Excuse moi kij_82 j'étais un peu sur les nerfs parce que j'avais du mal avec mon application , et oui c'est vrai qu'il est patient le Maily ;-)



merci encore
choubaka- 11 avril 2005 à 20:11
maily est patientE
Ajouter un commentaire
Ce document intitulé « JAVA : Recuperer la valeur d'une cellule » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?