PROGRAM INPUT DATA NETBEAN PADA DATABASE MYSQL

langkah :


1.  Design Layout

Catatan Penting :
- MAsuk Propertise :
-  Beri NAma Variable :  
nis = txtnis
nama = txtnama

2. Source / program

package db1;
import Koneksi.db_koneksi;
import javax.swing.table.DefaultTableModel;
import com.mysql.jdbc.Statement;
import java.sql.ResultSet;
import java.sql.SQLException;
import javax.swing.JOptionPane;

public final class TampilSiswa extends javax.swing.JFrame {
 //membuat variable model dengan untuk DefaultTableModel
      private DefaultTableModel model;
    /**
     * Creates new form TampilSiswa
     */
     
      public void saveData(){
          try{
           //membuat statemen pemanggilan data pada table tblSiswa dari database
           Statement stat = (Statement) db_koneksi.getKoneksi().createStatement();
           String sql        = "insert into siswa values('"+txtnis.getText()+"','"+txtnama.getText()+"')";
           stat.executeUpdate(sql);
           getData();
            
      }catch(SQLException err){
            JOptionPane.showMessageDialog(null, err.getMessage() );
      }
      }
          public void getData( ){
     //menghapus isi table tblGaji
     model.getDataVector( ).removeAllElements( );
     model.fireTableDataChanged( );

     try{
           //membuat statemen pemanggilan data pada table tblSiswa dari database
           Statement stat = (Statement) db_koneksi.getKoneksi().createStatement( );
           String sql        = "Select * from siswa";
           ResultSet res   = stat.executeQuery(sql);

           //penelusuran baris pada tabel tblGaji dari database
           while(res.next ()){
                Object[ ] obj = new Object[2];
                obj[0] = res.getString("nis"); 
                obj[1] = res.getString("Nama");


                model.addRow(obj);
            }
      }catch(SQLException err){
            JOptionPane.showMessageDialog(null, err.getMessage() );
      }
}
    public TampilSiswa() {
        initComponents();
        //memberi penamaan pada judul kolom tblSiswa;
             model = new DefaultTableModel ( );
             tblSiswa.setModel(model);
             model.addColumn("NIS");
             model.addColumn("Nama");
             
             getData();
             
    }

private void btnsaveActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
        saveData();
    }                                       

3.  Hasil / Output



Tidak ada komentar:

Posting Komentar