database operation pertemuan 12
DESCRIPTION
Database Operation Pertemuan 12. Matakuliah: M0864/Programming I Tahun: 2009. Learning Outcomes. Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu: Mahasiswa dapat menerapkan penggunaan konsep operasi database pada pemograman GUI di Java. Bina Nusantara. Outline Materi. Insert - PowerPoint PPT PresentationTRANSCRIPT
Database OperationPertemuan 12
Matakuliah : M0864/Programming ITahun : 2009
Bina Nusantara
Learning OutcomesPada akhir pertemuan ini, diharapkan mahasiswa akan mampu: – Mahasiswa dapat menerapkan
penggunaan konsep operasi database pada pemograman GUI di Java.
Bina Nusantara
Outline Materi• Insert• Update• Delete• PreparedStatement
Insert• Memasukan data pada table di database
• Sintak SQL :– Untuk insert ke semua field dalam 1 record:
insert into tableName values (value1, value2, …, valueN)
– Untuk insert ke beberapa field dalam 1 record :insert into tableName (column1, cloumn2, …, columnN) values (value1, value2, …, valueN)
Contoh :insert into Enrollment values (‘0800755660’, ‘CS001’,’8/14/2009’,’A’)
insert into Enrollment (binusianId, courseId, grade) values (‘0800755660’, ‘CS001’,’A’)
binusianId courseId dataRegisted grade
1100755660 CS001 8/14/2009 A
binusianId courseId dataRegisted grade
1100755660 CS001 A
Update• Mengubah data pada table di database
• Sintak SQL :Update tableName set column1= newValue1, column2 =newNalue2 , …, columnN = newValueN where [condition]
Jika tidak menggunakan where condition maka akan mengupdate 1 table tersebut.
Contoh :
Data sebelumnya :
Update grade-nya menjadi B untuk binusian id : 1100755660 dan course id : cs001
update Enrollment set grade =‘B’ where binusianId =‘1100755660’ and courseId = ‘CS001’
binusianId courseId dataRegisted grade
1100755660 CS001 8/14/2009 A
1100755660 CS002 8/14/2009 B
1100755660 CS003 8/14/2009 C
binusianId courseId dataRegisted grade
1100755660 CS001 8/14/2009 B
1100755660 CS002 8/14/2009 B
1100755660 CS003 8/14/2009 C
Delete• Mengubah data pada table di database
• Sintak SQL :delete from tableName where [condition]
Contoh :
Data sebelumnya :
Delete data untuk binusian id : 1100755660 dan course id : cs001
delete Enrollment where binusianId =‘1100755660’ and courseId = ‘CS001’
binusianId courseId dataRegisted grade
1100755660 CS001 8/14/2009 A
1100755660 CS002 8/14/2009 B
1100755660 CS003 8/14/2009 C
binusianId courseId dataRegisted grade
1100755660 CS002 8/14/2009 B
1100755660 CS003 8/14/2009 C
Bina Nusantara
Referensi• Introduction to Java Programming. 7ed. Liang. 2009. Chapter 37,
hal 1261
• Introduction to SQL
http://www.w3schools.com/SQL/sql_intro.asp
• Java Tutorial - Insert Update Delete http://www.java2s.com/Tutorial/Java/0340__Database/0500__In
sert-Update-Delete.htm
• Using Prepared Statement http://java.sun.com/docs/books/tutorial/jdbc/basics/prepared.h
tml