Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pemrograman Database dengan JAVA. Penanganan Database di Java Java mendukung pemrograman database baik pada aplikasi desktop maupun web. Hapir semua tipe.

Presentasi serupa


Presentasi berjudul: "Pemrograman Database dengan JAVA. Penanganan Database di Java Java mendukung pemrograman database baik pada aplikasi desktop maupun web. Hapir semua tipe."— 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 Skema Pemrograman JAVA + JDBC API Server Database DRIVER Agar dapat terhubung antara JDBC API pada JAVA dengan 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 try { Class.forName (“com.mysql.jdbc.Driver”); } 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. Penanganan Database di Java Java mendukung pemrograman database baik pada aplikasi desktop maupun web. Hapir semua tipe."

Presentasi serupa


Iklan oleh Google