2015-02-23 43 views
0

A有一個顯示數據庫記錄的jtable。它是來自數據庫的boind元素編輯 - 從jtable中刪除從數據庫綁定元素的行

我想添加新的藝術家。我按插入我這種形式,並創建一個新的形式,在那裏我輸入蒙山下面的代碼

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,但由於表是bond元素,它會拋出異常。

+0

向我們展示您到目前爲止嘗試過的方法。 – flayn 2015-02-23 22:32:00

+0

那麼?有什麼問題? – MadProgrammer 2015-02-23 23:01:25

+0

這是一個_big_主題,你的問題是_very_ broad;你可能會看到[這裏]提到的資源(http://stackoverflow.com/q/3422516/230513)。 – trashgod 2015-02-24 10:44:12

回答

0

問題是我不知道如何使用Jtanle從jtable和數據庫中刪除記錄。

我想從表中選擇一個特定的行按下按鈕(刪除),這條記錄從數據庫中刪除。

我使用了defaultTableModel,但由於表是bond元素,它會拋出異常。

+0

這不是一個答案。請編輯您的問題,以包含專注於特定問題的[完整示例](http://stackoverflow.com/help/mcve)。 – trashgod 2015-02-24 10:41:49