220 likes | 567 Views
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.
E N D
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.
Komponen Utama JDBC • JDBCAPI 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
2. Mendefinisikan URL Untuk database mySQL Untuk database SQL Server
3. Koneksi database • Untuk database mySQL • Untuk database SQL Server
4. Membuat objek statement • Untuk database mySQL dan SQL Server
5. Melakukan Query • Untuk database mySQL • Untuk database SQL Server
6. Memproses Hasil • Untuk database mySQL dan SQL Server
7. Menutup Koneksi • Untuk database mySQL dan SQL Server