编辑 - 从jtable中删除行,这是从数据库绑定元素

时间:2015-02-23 22:27:11

标签: java swing jtable javadb

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但由于表是绑定元素而引发异常。

0 个答案:

没有答案