Pemrograman JAVA (TIB09)

Slides:



Advertisements
Presentasi serupa
Membuat Laporan di Java Dengan iReport
Advertisements

EXCEPTION HANDLING.
Mendapatkan Input dari Keyboard
Mendapatkan Input dari Keyboard
Try, Catch, Finally Throws
Pemrograman JAVA (TIB09)
Pemrograman JAVA (TIB09) Database Metadata dan Transaksi Progdi Teknik Informatika – Universitas Bunda Mulia.
Nama Anggota Kelompok :  Marina KW ( )  Robby Cahyadi ( )  Asdi Atmin F ( )  Refi Zulkarami ( )
Widhy Hayuhardhika NP, S.Kom.  PHP – MySql installed  MySql telah running (cek xampp control panel)  Database  Tabel  Query  SQL (Structured Query.
JAVA Network Programming. Apa itu JAVA? ● Bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak tahun ● Dikembangkan.
Konsep Basis Data di Web
Java Database Connectivity (JDBC-1)
Abstract Class & Interface
Java Database Connectivity dan Studi Kasus Online BookShop
Dasar Exception Handling
Flow Control & Exception Handling
Java Database Connectivity (JDBC) JDBC adalah Application Programming Interface (API) yang dirancang untuk mengakses Database.
Pemrograman Database dengan JAVA
Dasar exception handling
Pemrograman Berorientasi Objek 1
PHP - MySQL.
Mendapatkan input dari keyboard
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.
EXCEPTION TRY-CATCH-FINALLY
Koneksi Database Java dan Access
DEPARTMENT OF ELECTRICAL ENGINEERINGGADJAHMADA UNIVERSITY JAVA & DATABASE.
MySQL dan PHP.
PELATIHAN JAVA FUNDAMENTAL
Oleh : HILMY NUR R. – RYAN ABDI W. – KAISHA SATRIO N.H. – DENY SATRYA P. – F.X. YUDHA GAMMA C.H
Konsep Basis Data di Web
Pertemuan II Kuliah Pemrograman Web Menggunakan JSP
JDBC-Metadata Java2 Advanced JDBC Metadata – Java2 Advanced.
Pertemuan 12 Pemrograman Berbasis Obyek Oleh Tita Karlita
Do you remember this?.  Strategy  Concrete Strategy  Context  Client Strategy Pattern consists of..
Koneksi PHP ke Database MySQL
JDBC Java2 Advanced.
JDBC.
BAHASA PEMROGRAMAN 3 NETBEANS DATABASE PERTEMUAN KE 5
Perulangan (Iteration)
Dasar exception handling
Try, Catch, Finally Throws
Pemrograman berbasis obyek
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.
Pertemuan 11 Embedded SQL (psm & hosted library)
FUNGSI-FUNGSI AKSES MySql
Akses Database Menggunakan JDBC
Koneksi Java ke MySQL.
Java Database Connectivity Materi 5
Koneksi Database Java dan Access (ODBC)
Bahasa Pemrograman (Pemrograman Visual)
Pengembangan Aplikasi Berbasis Web
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
Flow Control & Exception Handling
Exception Sussi.
PIBJ (PEMROGRAMAN INTERNET BERBASIS JAVA)
Mengelola Query Basis Data
laporan dengan ireport 3.5.2
Oleh : Rahmat Robi Waliyansyah, M.Kom.
JDBC (Java Database Connectivity)
Pemrograman Berorientasi Objek
Java Database Connectivity (JDBC)
Bahasa Pemrograman Latihan Database.
Create Read Update Database
Transcript presentasi:

Pemrograman JAVA (TIB09) JDBC dan koneksi Database Progdi Teknik Informatika – Universitas Bunda Mulia

JDBC Application Programming Interface Dirancang untuk mengakses Database Untuk mengakses database diperlukan driver sesuai dengan produk database engine nya Ada banyak cara JDBC untuk melakukan koneksi database, salah satu diantaranya melalui ODBC

JDBC-ODBC Program JAVA mengakses database melalui JDBC, JDBC dapat mempergunakan ODBC untuk melakukan koneksi terhadap database. Database yang akan diakses harus terdaftar pada ODBC NAma Alias yang terdaftar yang akan digunakan untuk melakukan koneksi pada JDBC

Inisialisasi Driver Koneksi dibentuk dengan mempergunakan JDBC Driver. Koneksi dibentuk melalui Class java.sql.DriverManager, interface java.sql.Driver dan interface java.sql.Connection

Contoh koneksi Connection con; String dbname ="jdbc:odbc:NamaAlias"; String userName = null; String password = null; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con = DriverManager.getConnection(dbname, userName, password);

Akses ke Driver dan DriverManager dapat menyebabkan Exception yang harus dikendalikan Karena itu harus disediakan prosedur untuk menangkap atau meneruskan exception tersebut.

Contoh Koneksi try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con = DriverManager.getConnection(dbname, username, password); } catch(ClassNotFoundException ex) System.err.println("Driver Error"); ex.printStackTrace(); return false; catch(SQLException ex) System.err.println("Unable to connect");

Statement dan ResultSet Statement menyediakan proses untuk mengeksekusi Query ResultSet merupakan penampung data hasil eksekusi Query. Setelah statement dieksekusi, hasilnya disimpan pada ResultSet. Untuk mengakhiri eksekusi Statement, berikan method close pada objek bentukan Statement: contoh st.close

Contoh Statement dan ResultSet ResultSet rs=null; Statement st; try { String sql = "SELECT * FROM instruktur"; st = con.createStatement(); rs = st.executeQuery(sql); } catch(SQLException ex) ex.printStackTrace();

Menampilkan isi ResultSet Isi ResultSet dapat ditampikan dengan cara: rs.first(); … while (rs.next()) { String Field_1 = rs.getString(1); String Field_2 = rs.getString(2); }