A有一个jtable,显示来自数据库的记录。它是数据库中的boind元素
我想添加新艺术家。我按下此表单中的插入并创建一个新表单,我输入以下代码
的艺术家数据 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);
}
}
当我从jtable单击选定的行或从所选行中删除艺术家并同时更新数据库时,我想编辑某些艺术家
问题是我不知道如何使用Jtanle从jtable和数据库中删除记录。
我使用了defaultTableModel但由于表是绑定元素而引发异常。