Database
Edi Sugiarto, S.Kom, M.Kom
Pendahuluan
• Mysql adalah RDBMS yang didistribusikan
secara gratis dibawah lisensi GPL (General
Public License).
• Mysql dimiliki dan disponsori perusahaan
komersial Swedia MySQL AB dimana
perusahaan ini memegang hak cipta hampir
atas semua kode sumbernya. Pendiri MySQL
AB adalah : David Axmarl, Allan Larsson, dan
Michael “Monthy Widenius.
Atau
Select * from <tabel> where
<field1>=<kriteria1> <operator logic>
<field2>=<kriteria2>
Contoh :
Select * from tbbarang where harga>=200000
and stok<=20
Perintah Insert
Kita menggunakan perintah Insert untuk memasukkan data
kedalam tabel, sintaknya sbb :
Contoh :
Insert into tbbarang
(kode,nama,kategori,hargabeli,hargajual)
values (‘K001’,’Rinso
Ultra’,’Sabun’,5000,6000);
Perintah Update
• Digunakan untuk melakukan perubahan record pada suatu
tabel, Sintaknya Sbb :
Contoh :
Mengubah hargajual menjadi 3250.
Update tbbarang set hargajual=3250 where
kode=’K002’;
Perintah Delete
Perintah delete digunakan untuk menghapus data pada
tabel, perintah delete dilakukan tanpa konfirmasi
sehingga kita perlu hati-hati menggunakan perintah
tersebut.
1. Membangun Koneksi
2. Mengirim Pernyataan SQL
3. Memproses Hasil.
Apa yang dibutuhkan ?
1. Platform Java termasuk JDBC API : JDBC API
telah include jika anda menggunakan JDK versi 1.4
keatas.
2. Database Management System : Dbms
(DBMS) ini nantinya
digunakan sebagaisebagai
diperlukan tempat menyimpan data, mengolah dan
gudang data,
mengambil informasi dari data yang telah di masukkan.
dbms
Contoh dbms adalah : Mysql, MsSql Server, Oracle dsb.
Untuk pembahasan selanjutnya kita menggunakan database
Mysql.
3. JDBC Driver
Me-Load JDBC Driver
• perintah me Load driver mysql kita dapat gunakan
perintah Class.forName(<driver>).
Contoh :
Class.forName(“com.mysql.jdbc.Driver”);
Membangun Koneksi
Setelah meLoad driver kita dapat melakukan koneksi ke database
dengan menggunakan class object Connection. Sintaknya
sbb :
Connection conn =
DriverManager.getConnection(<Url>,<User>,<Password>);
Contoh :
conn=DriverManager.getConnection("jdbc:mysql://localhost/b
arang","root","");
Menjalankan Query
String sql="insert into barang(kode,nama
,kategori,hargabeli,hargajual,stok) values
(‘B001’,’Televisi Hitachi 14 Inchi ’,’Elektronik’
,800000,900000,20)";
try
{
stmt = conn.createStatement(sql);
stmt.executeUpdate(sql);
}
catch(Exception erSimpan)
{
JOptionPane.showMessageDialog(nu
ll,erSimpan);
}
Menambahkan
MySQL JDBC Driver Library
pada Netbeans
• Untuk menambahkan library Mysql JDBC
Driver pada netbeans lakukan langkah
berikut.
Klik kanan pada Project
dan pilih Properties
Selanjutnya pilih
Libraries
Pilih Add Library
JTable1
Import paket yang digunakan
dan Tambahkan variabel
Pada konstruktor
tambahkan kode berikut
untuk membuka koneksi
Tambahkan method
tampilTable
Panggil method
tampilTable pada
konstruktor untuk
menampilkan data
Maka ketika di Run File
data akan ditampilkan
pada JTable
Terima kasih