public class FormPendaftaran extends javax.swing.JFrame {
DefaultTableModel modelTabelDaftar = new DefaultTableModel();
KoneksiDatabaseKwitansi koneksiDatabaseKwitansi = new KoneksiDatabaseKwitansi();
public FormPendaftaran() {
initComponents();
modelTabelDaftar.addColumn("NO Pendafataran");
modelTabelDaftar.addColumn("Program Study");
modelTabelDaftar.addColumn("Nama");
modelTabelDaftar.addColumn("Jenis Kelamin");
modelTabelDaftar.addColumn("Tempat Lahir");
modelTabelDaftar.addColumn("Tanggal lahir");
modelTabelDaftar.addColumn("Agama");
modelTabelDaftar.addColumn("Alamat");
modelTabelDaftar.addColumn("no.Telpon");
modelTabelDaftar.addColumn("Email");
TableDaftar.setModel(modelTabelDaftar);
tampil();
}
public void tampil (){
modelTabelDaftar.getDataVector().removeAllElements();
modelTabelDaftar.fireTableDataChanged();
try {
Connection koneksiTabelDaftar = koneksiDatabaseKwitansi.getKoneksi();
String sql = "Select * From tabel_daftar";
Statement statementTabelDaftar = koneksiTabelDaftar.createStatement();
ResultSet resultSetTabelDaftar = statementTabelDaftar.executeQuery(sql);
while(resultSetTabelDaftar.next()){
Object [] ObjectTabelDaftar = new Object[10];
ObjectTabelDaftar [0]=resultSetTabelDaftar.getInt("no_pendaftaran");
ObjectTabelDaftar [1]=resultSetTabelDaftar.getString("Program_Study");
ObjectTabelDaftar [2]=resultSetTabelDaftar. getString("Nama");
ObjectTabelDaftar [3]= resultSetTabelDaftar.getString("Jenis_Kelamin");
ObjectTabelDaftar [4] = resultSetTabelDaftar.getString("Tempat_lahir");
ObjectTabelDaftar [5]= resultSetTabelDaftar.getInt("Tanggal_Lahir");
ObjectTabelDaftar [6]= resultSetTabelDaftar.getString("Agama");
ObjectTabelDaftar [7]= resultSetTabelDaftar.getString("Alamat_Lengkap");
ObjectTabelDaftar [8]=resultSetTabelDaftar.getString("no_telpon");
ObjectTabelDaftar [9]=resultSetTabelDaftar.getString("email");
modelTabelDaftar.addRow(ObjectTabelDaftar);
}
resultSetTabelDaftar.close();
statementTabelDaftar.close();
System.out.print("\nBerhasil");
} catch (SQLException ex) {
System.out.print("\ngagal"+ ex.toString());
}
}
public void insertDaftar(){
int no =Integer.parseInt(pendaftaranTextField.getText());
String Study = studiComboBox.getSelectedItem().toString();
String nama = namaTextField.getText();
String jenis ;
if(radioLakiLaki.isSelected()){
jenis= "Laki-Laki";
}
else{
jenis = "Perempuan";
}
String tempat = tempatTextField.getText();
int tanggal = Integer.parseInt(tanggalTextField.getText());
String agama = agamaComboBox.getSelectedItem().toString();
String alamat = alamatTextField.getText();
String telpon = telponTextField.getText();
String email = emailTextField.getText();
try {
Connection koneksiTabeDaftar = koneksiDatabaseKwitansi.getKoneksi();
String sql = "Insert into tabel_daftar values (?,?,?,?,?,?,?,?,?,?)";
PreparedStatement statementTabelDaftar = koneksiTabeDaftar.prepareStatement(sql);
statementTabelDaftar.setInt(1, no);
statementTabelDaftar.setString(2, Study);
statementTabelDaftar.setString(3, nama);
statementTabelDaftar.setString(4, jenis);
statementTabelDaftar.setString(5, tempat);
statementTabelDaftar.setInt(6, tanggal);
statementTabelDaftar.setString(7, agama);
statementTabelDaftar.setString(8,alamat);
statementTabelDaftar.setString(9, telpon);
statementTabelDaftar.setString(10, email);
statementTabelDaftar.executeUpdate();
System.out.print("\nAnda Telah Terdaftar");
} catch (SQLException ex) {
System.out.print("\nAnda Belum Terdaftar dengan PESAN "+ex.toString());
}
finally{
tampil();
}
}
public void delete (){
int i = TableDaftar.getSelectedRow();
int no = (int) modelTabelDaftar.getValueAt(i, 0);
if(i< 0) {
return;
}
try {
Connection koneksiTabelDaftar = koneksiDatabaseKwitansi.getKoneksi();
String sqlDelete = "Delete From tabel_daftar Where no_pendaftaran=?";
PreparedStatement statementKoneksi = koneksiTabelDaftar.prepareStatement(sqlDelete);
statementKoneksi.setInt(1, no);
statementKoneksi.executeUpdate();
statementKoneksi.close();
System.out.print("\nDELETE BERHASIL");
} catch (SQLException ex) {
System.out.print("\nDELETE GAGAL Dengan PESAN"+ex.toString());
}
finally{
tampil();
}
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
insertDaftar();
}
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
delete();
}
JIKA DI RUN MAKA HASIL PROGRAMNYA SEPERTI GAMBAR DI BAWAH INI :
SELAMAT SUKSES ...!!!
boleh minta link download file projectnya gak ? makasih :)
BalasHapus