M
Manuela
Gast
Hallo
ich habe mir diesen Code geschrieben, und Frage mich wie ich diesen Code besser schreiben kann,
denn hier geht es noch mit den Feldern
später wenn ich meine Kunden anlegen will habe ich um die 40 Komponente (JTextField, JComboBox, JCheckBox)
und wenn ich da 40 mal call.set... schreiben muß sieht das ja nicht so gut aus.
bin um jeden Tipp dankbar.
Gruß Manuela
ich habe mir diesen Code geschrieben, und Frage mich wie ich diesen Code besser schreiben kann,
denn hier geht es noch mit den Feldern
später wenn ich meine Kunden anlegen will habe ich um die 40 Komponente (JTextField, JComboBox, JCheckBox)
und wenn ich da 40 mal call.set... schreiben muß sieht das ja nicht so gut aus.
Code:
public void set_liefer_anlegen() {
try {
c = Connector.getInstance().getConnection();
java.lang.String sql = "{ ? = call liefer_anlegen (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) }";
java.sql.CallableStatement call = c.prepareCall(sql);
call.setString(2, this.jTF_fabrikat.getText());
call.setString(3, this.jCBox_anrede.getSelectedItem().toString());
call.setString(4, this.jTF_name1.getText());
call.setString(5, this.jTF_name2.getText());
call.setString(6, this.jTF_strasse.getText());
call.setString(7, this.jTF_land.getText());
call.setInt(8, Integer.parseInt(this.jTF_plz.getText()));
call.setString(9, this.jTF_ort.getText());
call.setString(10, this.jTF_telefon.getText());
call.setString(11, this.jTF_telefax.getText());
call.setString(12, this.jTF_email.getText());
call.setString(13, this.jTF_ansprechpartner.getText());
call.setString(14, this.jTA_info.getText());
call.setString(15, this.jTF_rabatt.getText());
call.setBoolean(16, this.jCkBox_lang.isSelected());
call.executeUpdate();
call.close();
}
catch (SQLException ex) {
Logger.getLogger("global").log(Level.SEVERE, null, ex);
}
}
bin um jeden Tipp dankbar.
Gruß Manuela