Www.psmi.poltek-malang.ac.id. Java Database Connectivity (JDBC) JDBC adalah Application Programming Interface (API) yang dirancang untuk mengakses Database.

Slides:



Advertisements
Presentasi serupa
ADODC, DataGrid, TextBox/Label, Method dalam Visual Basic
Advertisements

Nama Anggota Kelompok :  Marina KW ( )  Robby Cahyadi ( )  Asdi Atmin F ( )  Refi Zulkarami ( )
PHP dan MySQL.
SEDERHANA MENCAKUP KONEKSI KE DATABASE
Fourth Generation programming language
Java Database Connectivity (JDBC-1)
Tugas 2 Kuliah Pemrograman Web Menggunakan JSP
Java Database Connectivity dan Studi Kasus Online BookShop
Oleh : Kholid Fathoni, S.Kom., M.T.
Pemrograman Database dengan JAVA
Manajemen Basis Data menggunakan SQL Server
Aplikasi Web Berbasis JSP
Pemograman 1 Pertemuan 13.
Pemrograman JAVA (TIB09)
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.
JDBC Oleh: Idris Winarno.
1 Pemrograman I Pertemuan Disiapkan untuk: Fakultas Teknik Informatika Universitas Pancasila 2004/2005 Sri Rezeki Candra Nursari
Koneksi Database Java dan Access
DEPARTMENT OF ELECTRICAL ENGINEERINGGADJAHMADA UNIVERSITY JAVA & DATABASE.
MySQL dan PHP.
Keterampilan Komputer
Oleh : HILMY NUR R. – RYAN ABDI W. – KAISHA SATRIO N.H. – DENY SATRYA P. – F.X. YUDHA GAMMA C.H
Istilah-Istilah di lingkungan Database
Pertemuan II Kuliah Pemrograman Web Menggunakan JSP
JDBC-Metadata Java2 Advanced JDBC Metadata – Java2 Advanced.
Pemrograman Visual VB.net 2008 dengan Database Microsoft Access 2010
Koneksi PHP ke Database MySQL
Perancangan Basis Data
1 Query Sederhana Pertemuan 07 Matakuliah: F0712 / Lab MS Access Tahun: 2007.
JDBC Java2 Advanced.
JDBC.
BAHASA PEMROGRAMAN 3 NETBEANS DATABASE PERTEMUAN KE 5
Lingkungan MS Access Pertemuan 2
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.
1 JDBC-Update Java2 Advanced JDBC Update – Java2 Advanced.
SQL Basis data kelas XI. PENGENALAN SQL ■SQL merupakan singkatan dari Structured Query Language. ■SQL merupakan bahasa yang digunakan untuk mengakses.
Pemrograman Berbasis Objek Inung Wijayanto
Aplikasi Database pada InTouch - SQL Access Manager
Akses Database Menggunakan JDBC
PERTEMUAN III MICROSOFT ACCESS 2003
Java Database Connectivity Materi 5
Koneksi Database Java dan Access (ODBC)
7 DATABASE Client/Server Wiratmoko Y, ST C H A P T E R
Bahasa Pemrograman (Pemrograman Visual)
Pengembangan Aplikasi Berbasis Web
Pengenalan SQL Server.
Normalisasi Data Base Bentuk Penyederhanaan Tabel dalam Basis Data – Langkah tepat untuk dalam merelasikan dalam penghubungan antar Entitas dalam penyederhanaan.
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.
Database & Data Handling
Introduction to Database Management System Pertemuan 01
JSP dan Database.
MANAJEMEN SISTEM INFORMASI “Basis Data”
Java Database Programming
Pemrograman Internet Database.
PIBJ (PEMROGRAMAN INTERNET BERBASIS JAVA)
Mengelola Query Basis Data
JAVA.
laporan dengan ireport 3.5.2
Pengenalan mySQL database
04 Membangun Sistem Informasi ERP Tahapan SDLC Hata Maulana, M.T.I.
Oleh : Rahmat Robi Waliyansyah, M.Kom.
JDBC (Java Database Connectivity)
FAJAR Y. ZEBUA Pertemuan vi Database & MySQL FAJAR Y. ZEBUA
Java Database Connectivity (JDBC)
Bahasa Pemrograman Latihan Database.
PENDAHULUAN MySQL Oleh: Rudianto.
Create Read Update Database
Transcript presentasi:

Java Database Connectivity (JDBC) JDBC adalah Application Programming Interface (API) yang dirancang untuk mengakses Database berdasarkan SQL (Structured Query Language). JDBC dikembangkan dengan memperhatikan aspek kompatibilitas dan interoperabilitas dengan database software seperti Oracle, DB/2 dan lainnya. Untuk mengakses database dengan DBMS yang berbeda dan platform yang berbeda – beda juga (Unix, Windows, AS400) maka JDBC memerlukan Driver. Untuk mengakses database MS-Access misalnya, JDBC memerlukan Driver yang menjembatani Applikasi dengan ODBC (Open Database Connectivity) yang ada di lingkungan Microsoft Windows. Teknik ini disebut juga sebagai bridging. Aplikasi Java  JDBC  ODBC  MS-Access

TIPE DRIVER

TIPE DRIVER (cont….) JDBC-ODBC Menjembatani antara aplikasi Java dengan Microsoft ODBC Native JDBC Driver berisi program Java yang mengakses metoda dari C atau C++ yang diimplementasikan oleh vendor Database Generic Network API Digunakan pada akses Client Server, client mempergunakan socket untuk mengakses Server dan Server menggunakan internal API untuk mengakses Database (contoh Servlet) Database Engine Aplikasi langsung mengakses socket yang diciptakan untuk komunikasi antar Java code langsung ke database. Metoda ini disebut sebagai pure java solution (misalnya ditawarkan oleh Oracle)

INSIALISASI DRIVER Untuk mengaktifkan hubungan antar aplikasi dan database, maka sebuah connection harus dibentuk dengan menggunakan JDBC Driver. Conenction dibentuk melalui 1 class java.sql.DriverManager dan 2 interface, yaitu java.sql.Driver dan java.sql.Connection. Class untuk JDBC diakses melalui java.sql.*

INSIALISASI DRIVER (cont….)

INSIALISASI DRIVER (cont….) Class.forName(nama-driver) Loading driver, artinya koneksi akan dibuat dengan menggunakan jalur dari driver tersebut. DriverManager.getConnection (url, username, passwd) Menghubungkan aplikasi dengan nama database yang akan diakses, dilengkapi dengan otentikasi berupa nama user dan password. Hasil dari metoda getConnection() memberikan variable yang dapat digunakan untuk mengakses database melalui instruksi SQL.

INSIALISASI DRIVER (cont….) Akses ke Driver dan DriverManager dapat menyebabkan Exception yang harus di kendalikan oleh program.

INSIALISASI DRIVER (cont….)

ODBC DRIVER Sebelum dapat mengakses Database pada Windows, maka ODBC-Driver harus dipersiapkan lebih dahulu. Pada contoh adalah mempersiapkan database yang bernama Peserta dan mengakses File*.mdb.

ODBC DRIVER (cont….)

ODBC DRIVER (cont….) Sebelumnya telah dipersiapkan file peserta.mdb yang kemudian didaftarkan sebagai ODBC Data Source Name. Dengan demikian program Java dapat melakukan akses dengan instruksi sebagai berikut :

Menyiapkan instruksi SQL Java SQL menyiapkan class untuk melakukan SQL query yaitu dengan Statement dan ResultSet. Statement digunakan untuk melaksankan SQL query sedangkan hasilnya masuk ke class ResultSet

Menyiapkan instruksi SQL (cont….)

Menyiapkan instruksi SQL (cont….) Perhatikan bahwa statement dibuka untuk membuat query, kemudian pada akhir blok statement tersebut ditutup dengan st.close(). ResultSet merupakan pointer ke kumpulan dari hasil query tersebut. Bila nilai ResultSet adalah null, maka hasil eksekusi SQL tersebut kosong (empty).

Menyiapkan instruksi SQL (cont….) Untuk menampilkan Record dari ResultSet, diperlukan lopp sebagai berikut :

Menyiapkan instruksi SQL (cont….) Contoh: Tabel Instruksi Berikut didemostrasikan akses ke Database Sistra dan menampilkan daftar nama instruktur dan informasi lainnya.

Menyiapkan instruksi SQL (cont….)

Menyiapkan instruksi SQL (cont….)

Menyiapkan instruksi SQL (cont….)

Menyiapkan instruksi SQL (cont….) Perhatikan bahwa untuk mengambil nilai dari ResultSet telah digunakan 2 metoda yaitu getString() dan getInt(). Parameter dari kedua metoda tersebut adalah nomor field atau String berupa nama field tersebut.

Menyiapkan instruksi SQL (cont….)

Menyiapkan instruksi SQL (cont….) Tabel metoda get:

Menyiapkan instruksi SQL (cont….) Tabel Tipe Data SQL  JAVA

Lab 1 : Windows ODBC Driver Daftarkan database Sistra, yaitu database yang telah dibuat sebelumnya dengan menggunakan Microsoft Access. Database ini akan diregistrasi pada ODBC sebagai System DSN dan diberi nama Sistra Adapun nama file dari database tersebut adalah Sistra.mdb. File ini akan diberikan oleh Instruktur.

LAB (cont….) Buka ODBC-Menu dari Windows Control Panel dan ODBC Driver Menu, buat System DSN

LAB (cont….) Pilih tombol Add dan pilih driver dan Microsoft Access. Pilih Finish sebagai pilihan berikutnya

LAB (cont….) Pilih tombol Select dan diberikan informasi berupa Nama File dengan Direktori/Path yang lengkap dari file Microsoft Access Sistra.mdb.

LAB (cont….) Lab 2: Test ODBC Driver Buat program Java yang memeriksa koneksi dengan database tersebut.

LAB (cont….)

LAB (cont….)

LAB (cont….)

LAB (cont….) Lab 3 : Tabel Peserta Tampilkan isi dari table Peserta di database Sistra. Struktur dari table adalah sebagai berikut: