Mengakses Database dg JDBC Tujuan l Mengetahui Slide
Mengakses Database dg JDBC
Tujuan l Mengetahui Slide 2
Dasar-dasar Database adalah kumpulan data yang disimpan secara terstruktur. l Database Management System (DBMS) merupakan software pengelola database. Antara lain : l My. SQL l Postgre. SQL l Oracle, dll l l Macam-macam database : Object-oriented database l Relational database, dll l Slide 3
Structured Query Language (SQL) Sebuah database umumnya tersusun atas tabel l SQL merupakan bahasa untuk mengelola database. l Perintah untuk mengakses data di database diistilahkan dengan query. Contoh query : l insert into tuser (usernama, password) values (‘heidy’, ‘ 123456’); select password from tuser where username=‘heidy’; Slide 4
Contoh Tabel pd Relational Database id atribut nim nama kota asal 1 010560001 Rizaldi Malang 2 010560002 Amira Surabaya 3 010560003 Daniar Bandung 4 010560004 Erika Malang 5 010560005 Fatimah Malang 6 010560006 Girindra Bandung 7 010560007 Rahajeng Malang 8 010560008 Setyawan Jakarta 9 010560009 Haldi Surabaya 10 010560010 Triastana Malang record Slide 5
SQL Query Keyword Keterangan insert menambah record pada sebuah tabel select memilih beberapa record dari satu atau lebih tabel from menentukan tabel untuk query where menentukan kriteria untuk select, update, atau delete group by kriteria untuk mengelompokkan record hasil query (optional) order by kriteria untuk mengelompokkan record hasil query (optional) inner join menggabungkan record dari beberapa tabel update mengganti data pada tabel tertentu delete menghapus data pada tabel tertentu Slide 6
Dasar perintah SELECT l Rumus : SELECT * FROM table. Name l Contoh : SELECT * FROM tuser; l SELECT * FROM tuser where id=1; l SELECT username FROM tuser; l SELECT * FROM tuser order by nim ASC; l Slide 7
Dasar perintah INSERT l Rumus : INSERT INTO table. Name (column. Name 1, column. Name 2, . . . , col umn. Name. N ) VALUES ( value 1, value 2, . . . , value. N ) l Contoh : l INSERT INTO tuser (username, password) VALUES (‘hana’, ‘ 1234’); Slide 8
Dasar Perintah UPDATE l Rumus : UPDATE table. Name SET column. Name 1 = value 1, column. Name 2 = value 2, . . . , column. Name. N = value. N WHERE criteria l Contoh : l UPDATE tuser SET password = ‘ 7777’ WHERE username=‘hana’; Slide 9
Dasar Perintah DELETE l Rumus : DELETE FROM table. Name WHERE criteria l Contoh : DELETE FROM tuser WHERE id=1; l DELETE FROM tuser; l Slide 10
Koneksi Java ke My. SQL Menggunakan software tambahan, yaitu Java. My. SQL connector. l Library yang digunakan Java Database Connectivity (JDBC). l Slide 11
Contoh Slide 12
Slide 13
- Slides: 13