> Tous les forums > Forum Autres langages
 probleme de requete avec le Jframe
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
pytheas
  Posté le 30/07/2010 @ 16:14 
Aller en bas de la page 
Petit astucien

bonjour à tous,je suis sur un projet de gestion bancaire,j'ai crée un Jframe Position pour rechercher en fonction du numero de compte les valeurs correspondante dans la table Compte et les afficher dans les champs correspondants de mon Jframe,seulement je suis confronté à un problème de requete,aidez moi à trouver ou se situe le probleme,voici mon code :


private void rechercherActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
String user = "root";
String password = "pytheas";
ResultSet rs = null;
Statement st = null;
Connection con=null;
try{
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc.mysql://localhost:3306/banque";
con=(Connection) DriverManager.getConnection(url, user, password);
st=con.createStatement();
String rq="select NomClt,PrenomClt,SoldeCpt from Compte where NumCpte='" + numcptposition.getText() + "'";/*NomClt,PrenomClt et SoldeCpt sont les champs de la table Compte,numcptposition correspond au champ duJframe ou pourrait se situé l'erreur*/
rs = st.executeQuery(rq);
String numcompte="";
String nomposition="";
String prenomposition="";
String montant;
float soldeposition;

while(rs.next())
{
numcompte = rs.getString("NumCpte");
nomposition = rs.getString("NomClt");
prenomposition = rs.getString("PrenomClt");
soldeposition = rs.getFloat("SoldeCpt"); /*je veus récupérer le solde qui est du type float*/
//montant=resultats.getString("SoldeCpt");
// soldeposition= = Float.parseFloat(montant);

}
numcptposition.setText(numcompte);
nomrsposition.setText(nomposition);
prenomrsposition.setText(prenomposition);
// montantposition.setText(soldeposition);/*afficher le solde dans le champs correspondant dans le Jframe mais il signale erreur*/


}catch(ClassNotFoundException e)
{
JOptionPane.showMessageDialog(null,"Mauvais Driver","Erreur",JOptionPane.ERROR_MESSAGE);
}catch(SQLException sq)
{
JOptionPane.showMessageDialog(null,"Erreur de la requête","Erreur",JOptionPane.ERROR_MESSAGE);
}
finally
{
if(st == null)
{
try
{
st.close();
}catch(SQLException e)
{
e.printStackTrace();
}
}
if(con!=null)
{
try
{
con.close();
}catch(SQLException e1)
{
e1.printStackTrace();
}

}

}
}

/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {

public void run() {
new Position().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JTextField montantposition;
private javax.swing.JTextField nomrsposition;
private javax.swing.JTextField numcptposition;
private javax.swing.JTextField prenomrsposition;
private javax.swing.JButton rechercher;
// End of variables declaration
}



Modifié par pytheas le 02/08/2010 13:11
Publicité
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
899,63 €Vélo électrique Eleglide T1 STEP-THRU (27.5 pouces, 250W, Shimano 7 vitesses, 80 km) à 899,63 €
1200 € -25%

GeekBuying fait une promotion sur le beau Vélo électrique Eleglide T1 STEP-THRU (27.5 pouces, 250W, Shimano) qui passe à 899,63 € avec le code GKB22SS1. On le trouve habituellement à plus de 1200 €. 

Ce vélo plutôt orienté ville et route possède un moteur 250W (jusqu'à 25 km/h), une batterie 36V 12.5 AH (autonomie jusqu'à 80 km), un dérailleurs Shimano 7 vitesses, des freins à disque, une suspension avant et un porte bagage.

otez que l'expédition se faire depuis un entrepôt européen. Elle sera donc rapide et sans risque de douane. Par ailleurs, vous bénéficierez de 10 € de réduction supplémentaires en payant par Paypal.


Voir l'offre
108,40 €Kit de 32 Go (2 x 16 Go) de mémoire DDR4 Corsair Vengeance LPX 3200 MHz à 108,40 €
145 € -25%

Amazon Allemagne fait une promotion sur le kit de 32 Go (2x16 Go) de mémoire DDR4 Corsair Vengeance LPX 3200 MHz CL16 qui passe à 103,76 €. Comptez 4,64 € pour la livraison en France soit un total de 108,40 € livré alors qu'on le trouve ailleurs à plus de 145 €.


Voir l'offre
372,62 €Station de charge portable Bluetti PowerOak AC50S 500Wh/300W à 372,62 €
450 € -17%

Geebuying fait une belle promotion sur la station de charge portable Bluetti PowerOak AC50S 500Wh/300W à 372,62 € grâce au code promo GKB22SS2 . On la trouve ailleurs à partir de 450 €.

Cette Power Station offre une capacité de 500Wh/137700 mAh et deux sortie AC de 300W à onde sinusoïdale pure. Elle peut alimenter des appareils de moins de 300 W, tels que des ordinateurs portables, des drones, des petits congélateurs TV, des petits ventilateurs, etc. En tant que batterie au lithium de secours de 500 Wh, elle fournit suffisamment de jus pour faire fonctionner les appareils essentiels pendant des heures, en fonction de la sortie réelle. Elle possède également 4 ports USB, un ports USB-C PD de 45W et un port de charge sans fil 10W.

Elle intègre aussi une lumière LED intégrée.

La batterie peut être rechargée via l'adaptateur secteur fourni, un panneau solaire ou un adaptateur 12V voiture (fourni).

Très pratique en voyage, camping ou pour parer à des coupures électriques.


Voir l'offre
760,74 €VTT électrique Eleglide M1 Plus (27,5 pouces, Shimano 21 vitesses, 100 km) à 760,74 €
999 € -24%

Geekbuying fait une promotion sur le VTT électrique Eleglide M1 Plus qui passe à 760,74 € au lieu de 999 €.

Ce très bon VTT possède un moteur 250W (jusqu'à 25 km/h), une batterie 36V 12.5 AH (autonomie jusqu'à 100 km), un dérailleur Shimano 21 vitesses, des freins à disque et une suspension avant verrouillable. La batterie peut être retirée facilement pour la recharge.


Voir l'offre

Sujets relatifs
problème avec un parametre de requete preparée MVC
Problème avec WinPython - Spyder
Problème avec les espaces C++
Problème Access avec 2 inner join
////// Probléme avec Idman 6.50 \\\
problème avec JTextField
probleme avec mkdir()
probleme avec emu8086
Problème avec logiciel de généalogie
.NET:Problème de connexion avec la base de donnés
Plus de sujets relatifs à probleme de requete avec le Jframe
 > Tous les forums > Forum Autres langages