8 select insert update delete

11
SELECT, INSERT, UPDATE, DELETE (2) Database dan Tabel 1. Buat database dan tabel di PHPMyAdmin. Nama Database : belajar_javaNama Tabel : mhs2. Properti dari tabel mhsadalah sebgai berikut, field nimdigunakan sebagai primary key. 3. Isikan tabel yang sudah dibuat dengan data berikut: 4. Buat file Java Class Koneksi.java. Source code ada di pertemuan sebelumnya 5. Masukkan mysql-connector ke dalam project Netbeans Tips untuk merapikan penulisan code, di Netbeans pilih menu Source > Format

Upload: andi-setyoko

Post on 25-Oct-2015

33 views

Category:

Documents


3 download

DESCRIPTION

Cara mudah CRUD, create insert update delete pada pemrograman web PHP

TRANSCRIPT

Page 1: 8 Select Insert Update Delete

SELECT, INSERT, UPDATE, DELETE (2)

Database dan Tabel

1. Buat database dan tabel di PHPMyAdmin.

Nama Database : “belajar_java” Nama Tabel : “mhs”

2. Properti dari tabel “mhs” adalah sebgai berikut, field “nim” digunakan sebagai

primary key.

3. Isikan tabel yang sudah dibuat dengan data berikut:

4. Buat file Java Class “Koneksi.java”. Source code ada di pertemuan sebelumnya

5. Masukkan mysql-connector ke dalam project Netbeans

Tips untuk merapikan penulisan code, di Netbeans pilih menu Source > Format

Page 2: 8 Select Insert Update Delete

Persiapan Layout

Code

Pertama kali dijalankan, aplikasi ini akan menampilkan nim di List dan nama di ComboBox. Sehingga di sini kita perlu melakukan import model dan pembuatan objek dari model tersenut untuk komponen List dan ComboBox.

Import Model List dan ComboBox

import javax.swing.DefaultListModel; import javax.swing.DefaultComboBoxModel; Pembuatan Objek dari Model

listNim

cmbNama

txtNim

txtNama

txtAlamat

Page 3: 8 Select Insert Update Delete

Koneksi Database

Buat Objek dari class Connection. private static Connection con; Buat code untuk melakukan koneksi.

Pertama kali dijalankan, jika koneksi sukses maka akan tampil:

Di sini untuk menampilkan data ke List dan ComboBox kita buat sebuah method baru dengan nama tampilNama(). Pembuatan method tampilNama() dilakukan

di bawah constructor. Strukturnya seperti berikut: public LatihanDatabase() { initComponents(); ............... ............... } private void tampilNimNama(){ ............... ............... }

Page 4: 8 Select Insert Update Delete

SELECT

Proses seleksi (SELECT) dilakukan pada saat mengeluarkan data dari database

untuk ditampilkan di List dan ComboBox. Berikut code-nya.

Pertama kali dijalankan jika proses SELECT berhasil, maka akan menampilkan data

di List dan ComboBox:

Page 5: 8 Select Insert Update Delete

INSERT

Perintah INSERT dilakukan ketika kita click tombol “INSERT”. Code untuk

melakukan INSERT adalah:

Dijalankan:

Page 6: 8 Select Insert Update Delete

Data sudah tersimpan di database

Di komponen sudah update dari database

Page 7: 8 Select Insert Update Delete

Tambahan

Untuk mempermudah proses UPDATE dan DELETE, bisa menggunakan pembacaan

data dengan cara klik “nim” di List, maka akan menampillkan data di TextField. Code untuk mengeluarkan datanya adalah sebagai berikut:

“Pada halaman desain, klik kanan JList > Events > Mouse > mouseClicked”

Dijalankan:

Page 8: 8 Select Insert Update Delete

UPDATE

Proses UPDATE dilakukan ketika kita klik tombol “UPDATE”. Code untuk UPDATE adalah sebagai berikut:

Page 9: 8 Select Insert Update Delete

Dijalankan:

Edit data yang sudah tersimpan, misal yang diedit adalah data “nama”.

Di database sudah berubah

hapus klik

Page 10: 8 Select Insert Update Delete

Di komponen sudah update dari database

DELETE

Proses UPDATE dilakukan ketika kita klik tombol “UPDATE”. Code untuk DELETE

adalah sebagai berikut:

Page 11: 8 Select Insert Update Delete

Dijalankan:

Di database sudah terhapus

Di komponen juga sudah update dari database

klik