Hej czy wiecie może dlaczego metoda jest niewidoczna dla programu?
btn_zapisz.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
model.addRow(new Object[]{
nazwa.getText(),
ilosc.getText(),
moc.getText(),
czas.getText(),
wynikD.getText(),
wynikM.getText(),
wynikR.getText(),
kosztD.getText(),
kosztM.getText(),
kosztR.getText()
});
}
/* => TO TA METODA */ private void Cmd_saveActionPerformed(java.awt.event.ActionEvent evt) {
try {
PreparedStatement pst = null;
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3307/energia", "root", "");
String sql = "INSERT INTO urzadzenia(id,nazwa,ilosc,moc,sredni_czas) VALUES(0,?,?,?,?)";
// pst = conn.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS);
pst = conn.prepareStatement(sql);
pst=conn.prepareStatement(sql);
pst.setString(2, nazwa.getText());
pst.setString(3, ilosc.getText());
pst.setString(4, moc.getText());
pst.setString(5, czas.getText());
pst.execute();
JOptionPane.showMessageDialog(null, "Wysłano do bazy danych!");
}
catch(Exception e)
{
JOptionPane.showMessageDialog(null, e);
}
}
});
To ta metoda:
private void Cmd_saveActionPerformed(java.awt.event.ActionEvent evt) {
A kodem błędu jest: