Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pemrograman Database dengan JAVA

Presentasi serupa


Presentasi berjudul: "Pemrograman Database dengan JAVA"— Transcript presentasi:

1 Pemrograman Database dengan JAVA

2 Penanganan Database di Java
Java mendukung pemrograman database baik pada aplikasi desktop maupun web. Hapir semua tipe database dapat diakses oleh java, mulai MySql, Oracle, Acces, SQL server, PostgreSQL dll. Yg dipersiapkan : Java sekaligus JDBC API, Database Server + drivernya.

3 Agar dapat terhubung antara JDBC API pada JAVA dengan Server Database
Skema Pemrograman Agar dapat terhubung antara JDBC API pada JAVA dengan Server Database JAVA + JDBC API DRIVER Server Database

4 Mengaktifkan MYSQL-JDBC Driver pada NetBeans
Dari jendela project - click kanan pada libraries – Add library – Pilih MYSQL JDBC Driver pada daftar library – add library

5 Class untuk aplikasi database
Connection Definisi koneksi ke database Driver Dengan drivermanager untuk kenali driver Statement Definisi sejumlah metode untuk perintah SQL (Structured Query Language) ResultSet Definisi pengaksesan hasil pernyataan/perintah SQL

6 Langkah-langkah umum Memanggil driver JDBC sesuai Server
Melakukan koneksi database Membuat obyek statement Melakukan Query atau Update Memproses hasil Menutup koneksi

7 Memanggil driver Kode program java untuk memanggil driver
try { Class.forName (“com.mysql.jdbc.Driver”); } catch ( ClassNotFoundException cnfe) { System.err.println (“Kesalahan loading driver : “ +cnfe); } atau catch (Exception ex) { System.err.println (“Kesalahan loading driver : “ +ex); System.exit(1) }

8 Memanggil driver Class.forName (“com.mysql.jdbc.Driver”);
Berfungsi memanggil class driver, jika tidak berhasil akan diterima ClassNotFoundException atau Exception

9 Koneksi ke database Baris perintah untuk koneksi, sbb :
Connection koneksi = null; try { koneksi =DriverManager.getConnection("jdbc:mysql://" + host + "/" + db + "?user=" + user + "&password=" + pwd;); System.out.println(“Koneksi berhasil”); } catch (Exception ex) { System.err.println (“Kesalahan koneksi “ + ex); System.exit(1);

10 Koneksi ke Database Arti baris perintah :
koneksi =DriverManager.getConnection(“jdbc:mysql://localhost/dbpenjualan”, “root”, “rahasia”); Menghubungkan ke database MYSQL : Host : Localhost Database : dbpenjualan User : root Password : rahasia

11 Membuat obyek Statement
Untuk melakukan Query diperlukan obyek statement : ResultSet hasilQuery = null; try { Statement stm = koneksi.createStatement(); hasilQuery = stm.executeQuery("SELECT * FROM barang"); } catch (Exception ex) { System.err.println("Kesalahan statement " + ex); System.exit(1); }

12 Memproses hasil Query Setelah didapat hasil pada statement, maka selanjutnya tinggal memproses. try { while (hasilQuery.next()) { String vkode = hasilQuery.getString("kodebrg"); String vnama = hasilQuery.getString("namabrg"); System.out.println(vkode + " -> " + vnama); } } catch (Exception ex) { System.err.println("Kesalahan proses " + ex); System.exit(1);

13 Contoh Aplikasi Buat database di mysql dengan nama dbpenjualan
Create database dbpenjualan; Buat tabel barang CREATE TABLE barang ( kodebrg char(10) NOT NULL, namabrg varchar(20) DEFAULT NULL, satuan varchar(3) DEFAULT NULL, hargabeli decimal(12,0) DEFAULT NULL, hargajual decimal(12,0) DEFAULT NULL, PRIMARY KEY (kodebrg) );

14 Program Insert, Update, Delete, Select


Download ppt "Pemrograman Database dengan JAVA"

Presentasi serupa


Iklan oleh Google