Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : java jdbc [ Système / JDBC ] (paranouya)

mercredi 7 mai 2008 à 16:35:24 | java jdbc

paranouya

bonjours

s'il vous plait je j'arrive pas à réussir pour mettre en forme une fenetre dans une aplication voici le code que j'ai établie


import java.awt.*;
import javax.swing.*; //n'inclue les pas les sous paquetages

import java.awt.event.*;
import java.util.Vector;
import java.sql.*;




public class Ajout extends JFrame{

JButton b1,b2;
JTextField tid_mater,tdesignation,tmodel;
JRadioButton optm,optf;

    Vecteur usrs;//=new Vecteur();
    User usr;
    
    public Ajout(String s,Vecteur utilisateurs){
super(s);
usrs=new Vecteur(utilisateurs);
//getContentPane().setLayout(new FlowLayout(FlowLayout.CENTER,50, 20));
JPanel p=new JPanel(new BorderLayout());
this.setContentPane(p);
JPanel p1=new JPanel(new FlowLayout(FlowLayout.LEFT));
JPanel p2=new JPanel(new FlowLayout(FlowLayout.CENTER));
JPanel p3=new JPanel(new GridLayout(6,3));


b1=new JButton("Valider");
b1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
String id_mater,designation,model,etat;

    
id_mater=tid_mater.getText();
designation=tdesignation.getText();
model=tmodel.getText();
etat="";
    if(optm.isSelected())
        etat="existe";
    else
        etat="ailleur";    
  
        
  
    tid_mater.setText("");
    tdesignation.setText("");
    tmodel.setText("");
    optm.setSelected(true);
  
    
    //chargement du pilote jdbc:odbc
try{
Class.forName("com.mysql.jdbc.Driver");



//Etablissement de la connexion

Connection con = DriverManager.getConnection("jdbc:mysql:///monessaie", "root","");
JOptionPane.showMessageDialog(null, "Connection OK");

// Création d'une instruction
Statement smt = con.createStatement();

// Exécution d'une requete



String query = "INSERT INTO materiel VALUES('"+id_mater+"','"+designation+"','"+model+"','"+etat+"')";
    
   smt.executeUpdate(query);

  
  
con.close();
}
catch(ClassNotFoundException e1) {
System.err.println(" Erreur de chargement du driver :" + e1) ;
     }
catch(SQLException sqle) {
System.err.println(" Erreur lors de la connexion : "+ sqle) ;
}
    


}

});
p2.add(b1);


JButton b2=new JButton("Annuler");
p2.add(b2);
b2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
System.exit(0);
}

});


p.add("South",p2);
p3.add(new JLabel("id_materiel:"));
tid_mater=new JTextField();
p3.add(tid_mater);
p3.add(new JLabel());
p3.add(new JLabel("designation:"));
tdesignation=new JTextField();
p3.add(tdesignation);
p3.add(new JLabel("model:"));
tmodel=new JTextField();
p3.add(tmodel);
p3.add(new JLabel("etat:"));
ButtonGroup g= new ButtonGroup();
optm=new JRadioButton("existe",true);
optf=new JRadioButton("ailleur",false);
g.add(optm);
g.add(optf);


p3.add(optm);
p3.add(optf);
p.add("North",p3);



this.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e)
{
dispose();
}
});







}


}

merci d'avoir m'aider





mercredi 7 mai 2008 à 16:48:16 | Re : java jdbc

ezzeddinehannachi

salut,c'est quoi ton probleme exactement.mais je pense que tu as une erreur dans l'etablissement de la connexion:
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/monessaie", "root","")


mercredi 7 mai 2008 à 16:55:40 | Re : java jdbc

paranouya



bonjours;
non c est pas un probléme de connection mais mais les bouttons et les champs de text de cette fenetre Ajout sont mal organiser
vous peuvez m'aider a organiser cette fenétre
mille merci

mercredi 7 mai 2008 à 18:28:50 | Re : java jdbc

mouzart

Hello

Si t a pas trop envi de te casser la tete utilise un IDE comme NETBEANS ou JBUIlder et cree ton GUI avec drag&drop



Cette discussion est classé dans : java, add, jpanel, p3, mater


Répondre à ce message

Sujets en rapport avec ce message

java jdbc mysql [ par paranouya ] bonjours;je suis entraine de la réalisation d'une application mais pour la classe de l'authentification j'ai réalisé le code suivant import java.awt.* Problème d'affichage [ par elect ] Bonjour,J'essaie de réaliser une ptite application dans le cadre d'un projet, pour représenter un signal, sa transformé de fourier et quelque une de s Probleme d'ouverture de fenetre [ par Fxnube ] Bonjour à tous, Voila mon problème je développe une interface graphique en java et je veux ouvrir plusieurs fenêtre(JDesktopPane) dans une fenêtre pri Java 3d et les JPanel [ par vincent_vz ] Bonjour, j'ai a nouveau un probleme :-DDonc voila j'ai une application java normal jusque la... avec des JtabbedPane...chaque jtabbed pane contien un modification des enregistrement d'une table [ par paranouya ] bonjours;mon problem ent j'aimerais bien modifier les colonne d'une table déja  enregister dans labase de donnée mais j'arive pas à réuissir cette tac la liaison entre 2 interface [ par sancha ] jé 2 interface Interface1 et Interface2 jé essayé de faire la liaison entre les 2 mais jarrivré ps (quant je clic sur le bouton1 connecter je ve voir rechercher une sous chaine ds une chaine [ par id000 ] salut à tous ,je voudrai realiser une application qui permet de rechercher une sous chaine (ds un jtextfield) dans une chaine (ds un jtextarea) et cha Impossible d'afficher un jpanel avec bouton [ par flingue ] Bonjour je suis debutant en en javaVoici mon pb objectif : affichiche une fenetre un avec panel qui contient deux boutonsj'ai un programme "test" et " Swing java JFrame [ par rayhana1 ] je suis une débutante en java. J'ai un problème dans la réalisation d'une interface graphique, voici le : premièrement j'ai créé un fenêtre simple (JF Image+diaporama [ par khallou2007 ] j'ai un projet Java dont le but créé une application (graphique) qui


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,421 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.