Java Database

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.

Dengan perintah create database sekolah; 2. Membuat tabel siswa

aasseepp@gmail.com

Java Database

Asep Komarudin

isi atribute dengan beberapa data seperti dibawah ini:

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

Perhatikan tanda centang hilangkan

Selanjutnya pada projek buatlah paket baru caranya

Buatlah nama paketnya adalah namakalian.entity

aasseepp@gmail.com

Java Database

Asep Komarudin

selanjutnya buatlah kelas baru dengan klik kanan pada paket tadi

buatlah nama kelas

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

Java Database return false;

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

buatlah kelas 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

Sign up to vote on this title
UsefulNot useful