Cara Membuat Program Simpan,Edit,Hapus dan Cari Menggunakan Netbeans IDE
Membuat Program Simpan, Edit, Hapus dan Cari dengan Netbeans IDE - Langkah awal Buat database akademik
1
|
</strong>create database akademik;<strong>
|
Lalu tambahkan tabel mahasiswa seperti berikut ini :
1
2
3
4
|
CREATE TABLE mahasiswa (
nobp CHAR(7) PRIMARY KEY,
nama VARCHAR(30),
jurusan VARCHAR(30));
|
Buat project baru, klik kanan project pilih new, JFrame Form Tambahkan sebuah class dengan nama mahasiswa, disain form seperti tampilan berikut :
package prjakademik;import java.sql.*;import javax.swing.*;import javax.swing.table.*;/**** @author Erin*/public class mahasiswa extends javax.swing.JFrame {public Connection conn;public Statement cn;/** Creates new form mahasiswa */public mahasiswa() {initComponents();bersih();tampildata();jComboBox1.addItem("Teknik Informatika");jComboBox1.addItem("Sistem Informasi");jComboBox1.addItem("Sistem Komputer");jComboBox1.addItem("Manajemen Informatika");}<strong><span style="text-decoration: underline;">Tambahkan sebuah method pada class mahasiswa dengan nama koneksi.</span></strong>public void koneksi(){try{Class.forName("com.mysql.jdbc.Driver");conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/akademik","root","");cn = conn.createStatement();}catch (Exception e){JOptionPane.showMessageDialog(this,"koneksi gagal..","Error",JOptionPane.ERROR_MESSAGE);System.out.println(e.getMessage());}}<strong>//method bersih</strong><strong> </strong>public void bersih(){txtnobp.setText("");txtnama.setText("");txtcari.setText("");combo.setSelectedItem("-Pilih-");}<strong>//method tampil data</strong>public void tampildata(){DefaultTableModel tabelnyo = new DefaultTableModel();tabelnyo.addColumn("NO BP");tabelnyo.addColumn("NAMA ");tabelnyo.addColumn("JURUSAN");try{koneksi();String sql = "Select * from mahasiswa order by nobp asc";ResultSet rs = cn.executeQuery(sql);while (rs.next()){tabelnyo.addRow(new Object[]{rs.getString(1),rs.getString(2),rs.getString(3),});}jTable1.setModel(tabelnyo);}catch (Exception e){JOptionPane.showMessageDialog(null, "Ada Kesalahan");}}<strong>//Event txtCari Data Mahasiswa</strong><strong> </strong>private void txtcariActionPerformed(java.awt.event.ActionEvent evt) {// TODO add your handling code here://prosedur cari dataDefaultTableModel tabelnyo = new DefaultTableModel();tabelnyo.addColumn("NO BP");tabelnyo.addColumn("NAMA");tabelnyo.addColumn("JURUSAN");try{koneksi();String sql = "Select * from mahasiswa where nobp like '%" +txtcari.getText() + "%'" +"or nama like '%" + txtcari.getText() + "%'";ResultSet rs = cn.executeQuery(sql);while (rs.next()) {tabelnyo.addRow(new Object[]{rs.getString(1),rs.getString(2),rs.getString(3)});}jTable1.setModel(tabelnyo);}catch (Exception e){}}<strong></strong><strong>//Event pada tombol simpan..</strong><strong>double klik tombol simpan atau klik kanan-events-actionperformed dan ketikan koding berikut :</strong>private void cmdsimpanActionPerformed(java.awt.event.ActionEvent evt) {// TODO add your handling code here://buat prosedur simpan datatry{koneksi();String sql = "insert into mahasiswa values ('"+ txtnobp.getText()+"', '" + txtnama.getText() +"' , '" + combo.getSelectedItem() + "')";cn.executeUpdate(sql);conn.close();tampildata();bersih();JOptionPane.showMessageDialog(this,"Data berhasil di simpan","Informasi",JOptionPane.INFORMATION_MESSAGE);}catch (Exception e){JOptionPane.showMessageDialog(null,"Proses penyimpanan gagal atau cek koneksi..","Error",JOptionPane.ERROR_MESSAGE);System.out.println(e.getMessage());}}<strong>//Event pada tombol edit..</strong>private void cmdeditActionPerformed(java.awt.event.ActionEvent evt) {// TODO add your handling code here://buat prosedur edit datatry{koneksi();String sql = "update mahasiswa set nama='"+ txtnama.getText() +"',"+" jurusan='" + combo.getSelectedItem() + "'" +"where nobp='" + txtnobp.getText() + "'";cn.executeUpdate(sql);conn.close();tampildata();bersih();JOptionPane.showMessageDialog(null,"Data berhasil di rubah");}catch (Exception e){JOptionPane.showMessageDialog(null,"Proses update gagal/koneksi gagal..");System.out.println(e.getMessage());}}<strong>//Event pada tombol hapus :</strong>private void cmdhapusActionPerformed(java.awt.event.ActionEvent evt) {// TODO add your handling code here://buat prosedur hapus datatry{koneksi();String sql = "delete from mahasiswa where nobp='"+ txtnobp.getText() +"'";cn.executeUpdate(sql);conn.close();tampildata();bersih();JOptionPane.showMessageDialog(null,"Data berhasil di hapus");}catch (Exception e){JOptionPane.showMessageDialog(null,"Proses hapus gagal/koneksi gagal..");System.out.println(e.getMessage());}}<strong>//Event pada tombol Keluar</strong>private void cmdkeluarActionPerformed(java.awt.event.ActionEvent evt) { <strong></strong>// TODO add your handling code here:System.exit(0);}<strong>//klik kanan pada textnobp-events-key-keypresed :</strong>private void txtnobpKeyPressed(java.awt.event.KeyEvent evt) {// TODO add your handling code here:if(evt.getKeyCode()==10){carimhs();}<strong>//klik kanan pada tabel-events-mouse-mouse clicked :</strong>private void jTable1MouseClicked(java.awt.event.MouseEvent evt) {// TODO add your handling code here:int table = jTable1.getSelectedRow();//mengambil data dari tableString a = jTable1.getValueAt(table, 0).toString();String b = jTable1.getValueAt(table, 1).toString();String c = jTable1.getValueAt(table, 2).toString();txtnobp.setText(a);txtnama.setText(b);combo.setSelectedItem(c);txtnobp.setEnabled(true);txtnama.requestFocus();cmdsimpan.setEnabled(true);}
Selamat Mencoba & semoga bermanfaat.
Terkait :
- Cara Membuat Program Simpan,Edit menggunakan Netbeans IDE
- Contoh Program menggunakan Netbeans IDE
-Cara Membuat Program Menggunakan Netbeans IDE
Membuat Program Simpan, Edit, Hapus dan Cari dengan Netbeans IDE
Program Simpan, Edit, Hapus dan Cari dengan Netbeans
Terkait :
- Cara Membuat Program Simpan,Edit menggunakan Netbeans IDE
- Contoh Program menggunakan Netbeans IDE
-Cara Membuat Program Menggunakan Netbeans IDE
Membuat Program Simpan, Edit, Hapus dan Cari dengan Netbeans IDE
Program Simpan, Edit, Hapus dan Cari dengan Netbeans
Belum ada Komentar untuk "Cara Membuat Program Simpan,Edit,Hapus dan Cari Menggunakan Netbeans IDE"
Posting Komentar