lundi 23 février 2015

Editing-Deleting row from jtable which is bind elements from database



A have a jtable which shows the records from database. it's boind elements from database


i want to add new artist. i press insert i this form and create a new form where i input the artist data whith the following code



private void but_saveActionPerformed(java.awt.event.ActionEvent evt) {
try {
Artist a1=new Artist();

EntityManagerFactory emf = Persistence.createEntityManagerFactory("musicstationPU");
ArtistJpaController ajc1=new ArtistJpaController(emf);


a1.setMusicgenregenreId((Musicgenre) cb_genre.getSelectedItem());



a1.setFirstname(tx_name.getText());
a1.setLastname(tx_lastname.getText());
a1.setArtistname(tx_artistname.getText());
a1.setSex(cb_sex.getSelectedItem().toString());

Date date = null;
try {
date = new SimpleDateFormat("MM-dd-yyyy").parse(tx_birthday.getText());
} catch (ParseException ex) {
Logger.getLogger(ArtistNew.class.getName()).log(Level.SEVERE, null, ex);
lab_datevalid.setText("Please enter a valid date/MM-DD-YYYY/");
}
a1.setBirthday(date);
a1.setBirthplace(tx_birthplace.getText());



ajc1.create(a1);


ArtistManage am1=new ArtistManage();
am1.setVisible(true);
dispose();
} catch (Exception ex) {
Logger.getLogger(ArtistNew.class.getName()).log(Level.SEVERE, null, ex);

}

}


No i want to edit some artist when i click selected row from jtable or delete the artist from the selected row and simultaneously update the database


How to do these. edit and delete




Aucun commentaire:

Enregistrer un commentaire