Accueil > Forum > > > > jointure sql
jointure sql
mercredi 2 juin 2010 à 13:23:17 |
jointure sql

amounaups
|
bonjour,
j'ai un probleme au niveau du code j'arrive pa a assimiler les choses
 je ss entrain de réaliser une application gestion commerciale en netebeans et je veux faire la jointure entre 2 table que j'ai designation et totalunitaire dans la table produit et quantite ,total Ht en detailcommande mnt je veu inserer les informations dans jtable que j'ai sur netbeans
Code Java : Connection cn = Connexion.connectDB();
try{
Statement st=cn.createStatement();
Date dt =Date.valueOf(dateCombobean1.getDateFormatString());
int i=st.executeUpdate("insert into autreformation(dateactuel) values('"+dt+"')");
if(i==1)
cn.close();
}
catch(Exception e){
JOptionPane.showMessageDialog(null, e.getMessage());
}
try{
Connection cn = Connexion.connectDB();
Statement st = cn.createStatement();
String c = (String) comboclient.getSelectedItem();
int t = st.executeUpdate("select a.designation ,a.prixunitaire ,b.quantite,b.PrixU ,b.PrixT from produit as a ,detailcommande as b
remplirtable();
if(t!= 0){
JOptionPane.showMessageDialog(this,"Votre enregistrement a été effectué avec succés!");}
cn.close();
} catch(Exception e){
JOptionPane.showMessageDialog(null, e.getMessage());
}
}
il y a des erreurs au niveau du code s'il vous plait aider moi
voila mon email pr me repondre limam.amina@gmail.com 
|
|
vendredi 4 juin 2010 à 07:40:35 |
Re : jointure sql

Julien39
|
Réponse acceptée !
Je pense qu'il aurait été préférable de poster ton message sur le forum java, mais bon, c'est pas grave.
Quand tu fais un executeUpdate, c'est que tu modifies la table, la méthode te retourne un code de sortie qui te dis si oui ou non, il y a eu une erruer. Dans le cas ou tu fais un select sur la table, il ne faut pas utiliser executeUpdate mais executeQuery qui te retourne un ResultSet avec les résultats de ta requete.
Tu ne geres pas correctement les exceptions, normalement il faut faire ce qui suit pour être certain que ta connexion est bien fermée :
Code Java :
try{
connexion.ouvrir();
//Suite du traitement
catch(Excepion e){
JOptionPane.showMessageDialog(null, e.getMessage());
}
finally{
try{
connexion.fermer()
}
catch(Exception e){
}
}
}
Le problème est que tu gères tes exception, et c'est un très bonne chose une fois que l'application est finie, cependant, tant que tu es à l'étape de conception, et que tu sais que tu vas avoir des erreur, il vaut mieux mettre // devant le code JOptionPane.show... et faire un e.printStackTrace() au moins, tu vois d'où vient l'erreur.
|
|
vendredi 4 juin 2010 à 17:35:58 |
Re : jointure sql

amounaups
|
merci pour ta reponse julien c'est pa ça le preblem mais ca va comme même je vai l'appliquer  mon actuel problem c'est comment faire la jointure entre deux table dans le code java
je veux inserer dans JTable en suite quand la ligne est saisie je click sur le boutton enregistrer il y a un msg qui s'affiche que l'enregitrement dans la BD est parfait par exemple
tu a compris
la table produit avec des attributs (designation,prix unitaire
detailcommande(quantite,Prixtotal unitaire, remise )
le tableau sur netbeans et le suivant:
Designation |Quantite| Prix unitaire |Prixtotal unitaire|remise
mnt je veux savoir l'insertion a la base de donnee a traver Jtable
j'ai pensé de faire une procedure de jointure entre les deux tables et au niveau java je tape le code
executeQuery ="insert into lenomdeprocedure value(...........
j'attend la reponse
|
|
vendredi 4 juin 2010 à 18:11:57 |
Re : jointure sql
|
vendredi 4 juin 2010 à 18:20:56 |
Re : jointure sql

amounaups
|
d'accord c'est quoi le code pour faire tous ces etapes que je j'ai monsioner dans le 2eme msg
merci de m'aider et me donner le code correct
|
|
vendredi 4 juin 2010 à 19:02:24 |
Re : jointure sql

Julien39
|
Tu n'es pas précis dans tes explications, je ne sais pas ce qu'il te manque.
Pour faire la jointure de tes deux tables avec la variable id
Resultset res = st.executeQuery("SELECT * FROM table1 table2 WHERE table1.id=table2.id");
Et après, il faut parcourir ta resultset
Code Java :
while(res.next()){
//Pour récuperer les valeurs
res.getString("NomColonne1");
res.getString("nomColonne2");
}
|
|
Cette discussion est classée dans : code, img, cn, st, jointure
Répondre à ce message
Sujets en rapport avec ce message
SubQuery et ou condition de jointure [ par Nicolas___ ]
Bonjour, je suis étudiant en info et je dois repasser mon cours de SQL , j'ai donc une petite question à vous demandez (J'y ai déjà répondu, j'aimer
insertion des images dans la base de données [ par saber001 ]
je creer un une base de données qui contient un une table image, dans cette table je veux inserer une image et l'afficher ensuite sur une page web:on
Probleme de Jointure SQL [ par symbashas ]
Voila j'arrive pas a faire certaines questions de cette exos. Pouvait vous m'aider s'il vous plait. voici l'exo sous deux pages: [u]Page 1: les
Besoin d'aide pour un exercice [ par stabii ]
Bonjour tout le monde. J'aurais besoin de votre aide SVP. J'ai un exercice a faire, et je voudrais que vous dites si j'ai bien commencé? Merci d'avanc
VB2010 [ par jbprogram ]
Slt, je viens de me migrer en visual studio 2010, comme j'étais déjà habitué dans vb6, maintenant j'ai du mal à comprendre les comportements de vb2010
erreur dans ma procedure [ par titeufdev ]
Bonsoir tout le monde j ai créer la procédure suivante : [code] create or replace procedure procedure_stokees(v_patient in patient.idpatient%type, v_n
afficher une base [ par lilyy59 ]
Bonjour, J'ai fait un code en cour qui marchait très bien, mais je ne sais pas pourquoi chez moi il ne marche pas. [code=php]$bi = new boxint($connex
[Oracle][PL/SQL] Problème de référence [ par Sharkiller ]
Bonjour, et bonnes fêtes de Pâques. [^^happy13] Je travaille sur une base de données relationnelle-objet, et je veux mettre à jour une référence sur
Chercher occurrences sur plusieurs tables par la jointure [ par foetus69 ]
Bonjour, je suis nouvelle. Ceci est mon premier post et j'espère que vous pourrez m'aider. Je cherche une syntaxe pour retrouver un mot clef sur plu
Requêtes access => requêtes SQL dans code VB [ par tibo5 ]
Bonjour, je doit transformer une application VB6 (qui crée des base de donnée access)en une application(qui crée des base de donnée SQL serveur)pour c
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|