slt cest moi à nouveau.
j'ai un grand pb ;lorsque je voudrais modifier un information sur la bdd touts les informations sur la table.Voila mon code:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class Modifier {
String mTextField;
String m1TextField;
public Modifier(){
}
public void Modifier1(String m1TextField,String mTextField)throws Exception{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection Cn=DriverManager.getConnection("jdbc:odbc:Test","","");
Statement Sr=Cn.createStatement();
String nom = mTextField ;
String nom1 = m1TextField ;
String reqRechercher="select nom from Test where nom='"+nom+"'";
ResultSet RS=Sr.executeQuery(reqRechercher);
boolean T=RS.next();
if(!T) {
Dialog6 dialo = new Dialog6();
}
else{
String req="Update Test set nom='"+nom1+"'";
Sr.executeUpdate(req);
Dialog5 dialo = new Dialog5();
Cn.close();
}
}
}
et
import java.awt.Button;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Label;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JTextField;
import javax.swing.*;
public class FrameMo extends JFrame {
JTextField mTextField = new JTextField();
JTextField m1TextField = new JTextField();
public FrameMo () {
super("ajouter");
setSize(400,400);
setLayout(null);
setVisible(true);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
add(mTextField);
add(m1TextField);
Label l=new Label("Entrez le nom de la article:");
l.setBounds(20,70,200,40);
add(l);
mTextField.setBounds(250,80,130,20);
Label l1=new Label("Entrez le nouveau nom de la article:");
l1.setBounds(20,100,200,40);
add(l1);
m1TextField.setBounds(250,110,130,20);
JButton mActionButton = new JButton("Valider");
mActionButton.setBounds(250,220,130,30);
add(mActionButton);
mActionButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent pE) {
Modifier vModifier = new Modifier();
try {
vModifier.Modifier1(m1TextField.getText(),mTextField.getText());
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
}
merci pour les consignes
slt cest moi à nouveau.
j'ai un grand pb ;lorsque je voudrais modifier un information sur la bdd touts les informations sur la table.Voila mon code:
et
merci pour les consignes