Asep Komarudin
Membuat Database Sederhana Untuk membuat database sederhana ada beberapa langkah yang harus di lakukan diantaranya adalah: 1. Membuat database. Buatlah database baru dengan nama sekolah.
aasseepp@gmail.com
Java Database
Asep Komarudin
aasseepp@gmail.com
Java Database
Asep Komarudin
setelah database dan tabel telah terbentuk selanjutnya adalah membuat kode java untuk pembuatan aplikasi database sederhana. 2. Buka netbeans IDE Buatlah sebuah projek baru dengan cara klik File --> new project -->Java -->java aplication dan beri nama Latihantabel.
aasseepp@gmail.com
Java Database
Asep Komarudin
aasseepp@gmail.com
Java Database
Asep Komarudin
selanjutnya buatlah kelas baru dengan klik kanan pada paket tadi
aasseepp@gmail.com
Java Database
Asep Komarudin
selanjutnya buatlah kelas pojo untuk kelas siswa yang merepresentasikan tabel siswa. package asep.entity; /** * * @author asep */ public class Siswa { private String namaDepan; private String namaBelakang; private String alamat; public Siswa() { } public Siswa(String namaDepan, String namaBelakang, String alamat) { this.namaDepan = namaDepan; this.namaBelakang = namaBelakang; this.alamat = alamat; } public String getAlamat() { return alamat; } public void setAlamat(String alamat) { this.alamat = alamat; } public String getNamaBelakang() { return namaBelakang; } public void setNamaBelakang(String namaBelakang) { this.namaBelakang = namaBelakang; } public String getNamaDepan() { return namaDepan; } public void setNamaDepan(String namaDepan) { this.namaDepan = namaDepan; } @Override public boolean equals(Object obj) { if (obj == null) { aasseepp@gmail.com
Asep Komarudin
} if (getClass() != obj.getClass()) { return false; } final Siswa other = (Siswa) obj; if ((this.namaDepan == null) ? (other.namaDepan != null) : ! this.namaDepan.equals(other.namaDepan)) { return false; } if ((this.namaBelakang == null) ? (other.namaBelakang != null) : ! this.namaBelakang.equals(other.namaBelakang)) { return false; } if ((this.alamat == null) ? (other.alamat != null) : !this.alamat.equals(other.alamat)) { return false; } return true; } @Override public int hashCode() { int hash = 7; hash = 89 * hash + (this.namaDepan != null ? this.namaDepan.hashCode() : 0); hash = 89 * hash + (this.namaBelakang != null ? this.namaBelakang.hashCode() : 0); hash = 89 * hash + (this.alamat != null ? this.alamat.hashCode() : 0); return hash; } } Setelah kelas pojo dibuat selanjutnya membuat tabel model untuk mengatur tampilana tabel dan untuk megisi tabel. Caranya: buatlah paket baru dengan nama
aasseepp@gmail.com
Java Database
Asep Komarudin
buatlah kelas tabel model untuk Siswa: package asep.Model; import asep.entity.Siswa; import java.util.List; import javax.swing.table.AbstractTableModel; /** * * @author asep */ public class TabelModelSiswa extends AbstractTableModel{ private List<Siswa> list; public TabelModelSiswa(List<Siswa> list) { this.list = list; } public int getRowCount() { return list.size(); } public int getColumnCount() { return 3; } public Object getValueAt(int i, int i1) { switch(i1){ case 0:return list.get(i).getNamaDepan(); case 1:return list.get(i).getNamaBelakang(); case 2:return list.get(i).getAlamat(); default:return null; } } aasseepp@gmail.com
Java Database
Asep Komarudin
@Override public String getColumnName(int column) { switch(column){ case 0:return "Nama Depan"; case 1:return "Nama Belakang"; case 2:return "Alamat"; default:return null; } } }
aasseepp@gmail.com