Pemrograman Database dengan JAVA

Slides:



Advertisements
Presentasi serupa
Nama Anggota Kelompok :  Marina KW ( )  Robby Cahyadi ( )  Asdi Atmin F ( )  Refi Zulkarami ( )
Advertisements

Widhy Hayuhardhika NP, S.Kom.  PHP – MySql installed  MySql telah running (cek xampp control panel)  Database  Tabel  Query  SQL (Structured Query.
Pertemuan 2 : Dasar-dasar SQL SBD C – Senin, Frank & Rudy
Pemrograman WEB Pertemuan 6
SISTEM BASIS DATA INTRO-5. •Setelah mengikuti perkuliahan ini diharapkan mahasiswa dapat mengerti : 1.Aplikasi perintah SQL ke MySql Server 2.Mengerti.
PERINTAH SQL.
PENGENALAN MYSQL Musdalifah DJ.
PHP dan MySQL.
BEKERJA DENGAN COMMAND LINE
Database Create-Retrieve-Update-Delete (CRUD)
Konsep Basis Data di Web
DDL & Aturan Referential
Java Database Connectivity (JDBC-1)
Java Database Connectivity dan Studi Kasus Online BookShop
Java Database Connectivity (JDBC) JDBC adalah Application Programming Interface (API) yang dirancang untuk mengakses Database.
Oleh : Kholid Fathoni, S.Kom., M.T.
SQL (Structured Query Language)
Database MySQL.
Manajemen Basis Data menggunakan SQL Server
Pemrograman JAVA (TIB09)
PHP - MySQL.
JDBC Ada 7 lanhkah untuk mengakses database: Load the JDBC Driver
Java Server Pages D4 LJ-PJJ Dasar Pemrograman Web Database Eru©Juli-2009 PENS – ITS.
Internet Programming MySQL
Pemrogramn Berorientasi Obyek MySQL
Koneksi Database Java dan Access
DEPARTMENT OF ELECTRICAL ENGINEERINGGADJAHMADA UNIVERSITY JAVA & DATABASE.
Konsep Basis Data di Web
Pertemuan II Kuliah Pemrograman Web Menggunakan JSP
Mengenal DBMS (Database Management System)
Data Types Data Definition Language Referential Constraint SQL Query
Koneksi PHP ke Database MySQL
JDBC Java2 Advanced.
JDBC.
BAHASA PEMROGRAMAN 3 NETBEANS DATABASE PERTEMUAN KE 5
As’ad Djamalilleil Membangun Aplikasi Database Berbasis Client-Server Menggunakan JDBC dan MySQL – Bagian 2 As’ad.
Pemrograman Berorientasi Obyek Lanjut (IT251) Ramos Somya, S.Kom., M.Cs.
SQL Basis data kelas XI. PENGENALAN SQL ■SQL merupakan singkatan dari Structured Query Language. ■SQL merupakan bahasa yang digunakan untuk mengakses.
PBOL Dewi Kusumaningsih
Pengenalan Database MySQL
Modul SBD-2 …….. SQL Server
PHP dan MySQL Pemrogaman Web.
FUNGSI-FUNGSI AKSES MySql
Akses Database Menggunakan JDBC
Koneksi Java ke MySQL.
Java Database Connectivity Materi 5
Manajemen Basis Data menggunakan SQL Server
~ Presentasi Basis Data ~
Bahasa Pemrograman (Pemrograman Visual)
SQL Basis Data.
Pengembangan Aplikasi Berbasis Web
Pengenalan MySQL An’ Anqinudin L.
Pemrograman VB.NET Pertemuan 10.
As’ad Djamalilleil Membangun Aplikasi Database Berbasis Client-Server Menggunakan JDBC dan MySQL – Bagian 2 As’ad.
As’ad Djamalilleil Membangun Aplikasi Database Berbasis Client-Server Menggunakan JDBC dan MySQL – Bagian 1 As’ad.
JSP dan Database.
Java Database Programming
SQL.... Kependekan dari Structured Query Language.
PIBJ (PEMROGRAMAN INTERNET BERBASIS JAVA)
Biodata…… Nama : Muhammad Yunus Alamat : Getap Asal : Sakra Lotim
Mengelola Query Basis Data
laporan dengan ireport 3.5.2
Pengenalan mySQL database
Oleh : Rahmat Robi Waliyansyah, M.Kom.
JDBC (Java Database Connectivity)
Java Database Connectivity (JDBC)
Mengenal DBMS (Database Management System)
Obyek-Obyek Primer Basis Data Administrasi Basis Data Ajenkris Y. Kungkung, S.Kom.
Bahasa Pemrograman Latihan Database.
Create Read Update Database
Transcript presentasi:

Pemrograman Database dengan JAVA

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.

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

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

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

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

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) }

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

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);

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

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); }

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);

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) );

Program Insert, Update, Delete, Select