JSP dan Database.

Slides:



Advertisements
Presentasi serupa
Membuat Laporan di Java Dengan iReport
Advertisements

PHP + MySQL.
PENGANTAR TEKNOLOGI INFORMASI (A)
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.
Pemrograman WEB Pertemuan 6
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)
Java Database Connectivity dan Studi Kasus Online BookShop
Pemrograman Web HTML (10) Koneksi PHP mysql Andy Haryoko, ST
Java Database Connectivity (JDBC) JDBC adalah Application Programming Interface (API) yang dirancang untuk mengakses Database.
1 Internet Programming Konektivitas PHP - MySQL M. Agus Zainuddin PENS – ITS Surabaya.
MEMBUAT FORM ENTRY DATA DAN MENAMPILKAN DATA DARI DATABASE
Pemrograman Database dengan JAVA
Konektivitas PHP - MySQL Konektivitas PHP - MySQL PHP - 2 Ir. H. Sumijan, M.Sc.
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.
Koneksi Database Java dan Access
DEPARTMENT OF ELECTRICAL ENGINEERINGGADJAHMADA UNIVERSITY JAVA & DATABASE.
MySQL dan PHP.
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
PERTEMUAN KE 2 JAVA SERVER PAGES (JSP) BY : TITO SUGIHARTO
Koneksi PHP ke Database MySQL
JDBC Java2 Advanced.
JDBC.
BAHASA PEMROGRAMAN 3 NETBEANS DATABASE PERTEMUAN KE 5
Koneksi PHP MySQL.
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.
Interaksi Client - Server
Pertemuan 11 Embedded SQL (psm & hosted library)
PHP dan MySQL Pemrogaman Web.
FUNGSI-FUNGSI AKSES MySql
Akses Database Menggunakan JDBC
Koneksi Java ke MySQL.
Java Database Connectivity Materi 5
VIEW.
Pemrograman Web PHP & MySQL
Koneksi Database Java dan Access (ODBC)
Junta Zeniarja, M.Kom, M.CS
7 DATABASE Client/Server Wiratmoko Y, ST C H A P T E R
Basis Data Klien Server dan Basis data Internet Materi 7
Bahasa Pemrograman (Pemrograman Visual)
Pengembangan Aplikasi Berbasis Web
Tujuan Pengenalan konsep Relational Database Management System (RDBMS)
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
Java Database Programming
Java Database programming
Sistem Manajemen Basis Data Web
PHP-MySQL Internet Programming.
PIBJ (PEMROGRAMAN INTERNET BERBASIS JAVA)
Mengelola Query Basis Data
JAVA.
laporan dengan ireport 3.5.2
Pemrograman Berorientasi Obyek
Dasar exception handling
Oleh : Rahmat Robi Waliyansyah, M.Kom.
JDBC (Java Database Connectivity)
Java Database Connectivity (JDBC)
CRUD PHP OOP PDO Mustazzihim Suhaidi, M. Kom. 1.
Bahasa Pemrograman Latihan Database.
Create Read Update Database
Transcript presentasi:

JSP dan Database

JSP sebagai teknologi untuk pembuatan aplikasi web memiliki kemampuan menangani database dengan menggunakan class dan interface Java Database Connectivity ( JDBC ) sebagai driver antara program JSP dan database server. Untuk masing-masing database memiliki JDBC driver sendiri-sendiri.

JDBC JDBC adalah Application Programming Interface (API) yang dikembangkan oleh Sun Microsystem untuk menyediakan akses data universal dalam bahasa pemrograman Java. Inti JDBC adalah package java.sql dan javax.sql. JDBC menyediakan mekanisme untuk koneksi database, query database, dan traksaksi database. JDBC tidak melakukan standarisasi SQL, tetapi dapat mendukung sintaks SQL untuk masing-masing vendor database.

Diagram JDBC

Komponen Utama JDBC JDBC API memiliki beberapa komponen utama yang berhubungan dengan mekanisme pengolahan data baik itu untuk berkomunikasi dengan database server, melakukan koneksi, mengirim perintah SQL, mendapatkan data, menutup koneksi, serta penanganan error yang mungkin terjadi dalam pengolahan data. Driver adalah komponen untuk menangani komunikasi dengan database server. DriverManager adalah komponen untuk menangani objek Driver dimana objek DriverManager juga mengabstraksi detail dari proses kerja objek Driver. Connection adalah komponen untuk merepresentasikan koneksi secara fisik ke database Statement adalah komponen untuk mengirim perintah-perintah SQL ke database. ResultSet adalah komponen untuk menyimpan data yang didapat dari database setelah perintah SQL dijalankan dengan menggunakan komponen Statement. SQLException adalah komponen untuk menangangi kesalahan-kesalahan (error) yang mengkin terjadi dalam pengolahan database.

JDBC bukan database server, tetapi merupakan penyedia mekanisme untuk berkomunikasi antara aplikasi Java dan database server. JDBC memiliki 7 (tujuh) tahap standart untuk menangani database, yaitu : Load driver JDBC Mendefinisikan URL database Membuat dan melakukan koneksi Membuat obyek statement Mengeksekusi query Memproses result (hasil query) Menutup koneksi

1. Melakukan Load Driver JDBC Untuk database mySQL Try{ // Load driver Class.forName("org.gjt.mm.mysql.Driver"); } catch(SQLException sqlexception){ System.out.println(sqlexception); catch(Exception exception) { System.out.println(exception);

Untuk database SQL Server Try{ // Load driver Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); } catch(SQLException sqlexception){ System.out.println(sqlexception); catch(Exception exception) { System.out.println(exception);

2. Mendefinisikan URL Untuk database mySQL Untuk database SQL Server private String url = " jdbc:mysql:3306//namaDatabase; private String url = "jdbc:microsoft:sqlserver://localhost:1433";

3. Koneksi database Untuk database mySQL Untuk database SQL Server private String username = ""; private String password = ""; private Connection con; con = DriverManager.getConnection( “url?user=arispw&password=arispw" ); private String username = ""; private String password = ""; private Connection con; con = DriverManager.getConnection( url, "sa", "informatika" );

4. Membuat objek statement Untuk database mySQL dan SQL Server private Statement stmt; private Connection con; stmt = con.createStatement();

5. Melakukan Query Untuk database mySQL Untuk database SQL Server private ResultSet rs; String SQL = “select * from namaTabel” rs = stmt.executeQuery(SQL); private ResultSet rs; String SQL = “select * from namaDatabase..namaTabel” rs = stmt.executeQuery(SQL);

6. Memproses Hasil Untuk database mySQL dan SQL Server if(rs.next()){ idKaryw = rs.getString("idKaryw"); }

7. Menutup Koneksi stmt.close(); con.close(); Untuk database mySQL dan SQL Server stmt.close(); con.close();

Teskoneksi.jsp

Penerapan jdbc dalam jsp

Index.jsp

Koneksi.java

Simpan.jsp

View.jsp

TerimaKasih