database operation pertemuan 12

8

Upload: jessamine-frye

Post on 30-Dec-2015

33 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

Page 1: Database Operation Pertemuan 12
Page 2: Database Operation Pertemuan 12

Database OperationPertemuan 12

Matakuliah : M0864/Programming ITahun : 2009

Page 3: Database Operation Pertemuan 12

Bina Nusantara

Learning OutcomesPada akhir pertemuan ini, diharapkan mahasiswa akan mampu: – Mahasiswa dapat menerapkan

penggunaan konsep operasi database pada pemograman GUI di Java.

Page 4: Database Operation Pertemuan 12

Bina Nusantara

Outline Materi• Insert• Update• Delete• PreparedStatement

Page 5: Database Operation Pertemuan 12

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

Page 6: Database Operation Pertemuan 12

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

Page 7: Database Operation Pertemuan 12

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

Page 8: Database Operation Pertemuan 12

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