JDBC-Metadata Java2 Advanced JDBC Metadata – Java2 Advanced.

Slides:



Advertisements
Presentasi serupa
Membuat Laporan di Java Dengan iReport
Advertisements

OOP berputar pada konsep dari obyek yang merupakan elemen dasar dari program Anda. Ketika kita membandingkan dengan dunia nyata, kita dapat menemukan.
Pemrograman JAVA (TIB09) Database Metadata dan Transaksi Progdi Teknik Informatika – Universitas Bunda Mulia.
MYSQL.
STRUKTUR Konsep Pemrograman.
Java Database Connectivity dan Studi Kasus Online BookShop
PERTEMUAN VIII STRUKTUR LANJUT JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST.
Java Database Connectivity (JDBC) JDBC adalah Application Programming Interface (API) yang dirancang untuk mengakses Database.
MEMBUAT HALAMAN LOGIN dan PENGGUNAAN SESSION
Pemrograman Database dengan JAVA
TABEL INFORMASI / SIMBOL
Pemrograman JAVA (TIB09)
Pemrograman JAVA (TIB09)
Java Server Pages D4 LJ-PJJ Dasar Pemrograman Web Database Eru©Juli-2009 PENS – ITS.
Internet Programming MySQL
Pemrogramn Berorientasi Obyek MySQL
BASIS DATA TERDISTRIBUSI 2 – DBMS, MYSQL & SQL
FUNGSI Teknik Informatika Universitas Muhammadiyah Malang 2011 Pemrogramman Terstruktur.
PEMROGRAMAN TERSTRUKTUR
Database dalam Ms.Access
DATABASE Pert. 1 Pengenalan Microsoft Access Dosen : Dewi Octaviani, S
BAHASA QUERY TERAPAN OLEH : HARSITI, ST.
1 Query Sederhana Pertemuan 07 Matakuliah: F0712 / Lab MS Access Tahun: 2007.
JDBC Java2 Advanced.
JDBC.
Modul : PHP dan MySQL Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi asesnya Modul-: PHP dan My SQL.
DATABASE, TABLE, RELASI DAN QUERY
Pada Bab sebelumnya, kita telah mendiskusikan bagaimana cara pendeklarasian berbagai macam variabel dengan menggunakan tipe data primitif. Dalam pendeklarasian.
DATA DEFINITION LANGUAGE
Pertemuan 2.  Membuat Database  CREATE DATABASE nama_database;  Menampilkan Seluruh Database  SHOW DATABASE;  Mengaktifkan Database  Use name_database;
Pemrograman Berorientasi Obyek Lanjut (IT251) Ramos Somya, S.Kom., M.Cs.
1 JDBC-Update Java2 Advanced JDBC Update – Java2 Advanced.
Pengenalan Database MySQL
Modul SBD-2 …….. SQL Server
Pertemuan 2 Model Data, Relational Data Model, Database Schema, DDL
Pemrograman Terstruktur
Tipe Data By Serdiwansyah N. A..
Tabel Informasi/ Tabel Simbol
FUNGSI-FUNGSI AKSES MySql
Java Database Connectivity Materi 5
TABEL INFORMASI atau TABEL SIMBOL
SQL (Structure Query Language)
VIEW.
Adi Rachmanto – UNIKOM Q U E R Y Adi Rachmanto – UNIKOM
Koneksi Database Java dan Access (ODBC)
MENGGUNAKAN EKSPRESI PADA QUERY
Bahasa Pemrograman (Pemrograman Visual)
QUERY SQL Modul Query.
Array.
Pertemuan <<3>> Pengembangan Aplikasi Basis Data
As’ad Djamalilleil Membangun Aplikasi Database Berbasis Client-Server Menggunakan JDBC dan MySQL – Bagian 1 As’ad.
Java Database Programming
Java Database programming
Array.
Modul 2 : PHP dan MySQL Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi asesnya Modul- 2: PHP dan My SQL.
SQL.... Kependekan dari Structured Query Language.
Biodata…… Nama : Muhammad Yunus Alamat : Getap Asal : Sakra Lotim
Aplikasi Database Dosen : Sarwo, Skom,.Mkom Url :
Mengelola Query Basis Data
laporan dengan ireport 3.5.2
Pengenalan mySQL database
DATABASE MySQL Bandung 2009, by hery dwi y.
TIPE-TIPE DATA PHP Bandung 2009, by hery dwi y.
Oleh : Rahmat Robi Waliyansyah, M.Kom.
JDBC (Java Database Connectivity)
Database Pada Microsoft Excel
FAJAR Y. ZEBUA Pertemuan vi Database & MySQL FAJAR Y. ZEBUA
Java Database Connectivity (JDBC)
MEMBANGUN DATABASE DENGAN MySQL
Pada Bab sebelumnya, kita telah mendiskusikan bagaimana cara pendeklarasian berbagai macam variabel dengan menggunakan tipe data primitif. Dalam pendeklarasian.
Transcript presentasi:

JDBC-Metadata Java2 Advanced JDBC Metadata – Java2 Advanced

Metadata Java menyediakan class DatabaseMetaData dan ResultSetMetaData untuk memberikan informasi berupa: Schema database Jumlah kolom Nama dari kolom tersebut Nama Produk Nama Driver Versi Driver dan lainnya JDBC Metadata – Java2 Advanced

Metadata (cont…) Deklarasi MetData dimulai dengan menggunakan obyek Connection dari database. JDBC Metadata – Java2 Advanced

Metadata (cont…) Hasil : JDBC Metadata – Java2 Advanced

Metadata (cont…) ResultSetMetaData Class ResultSetMetaData dapat digunakan untuk melihat informasi pada hasil akses ke table database. Berikut adalah program yang memeriksa jumlah kolom dari table yang diakses. JDBC Metadata – Java2 Advanced

Metadata (cont…) JDBC Metadata – Java2 Advanced

Metadata (cont…) Obyek variable rsMeta menunjukan pada hasil query SQL dan menyimpan informasi tentang table tersebut. Informasi ini kemudian didapatkan dengan memanggil metoda getColoumCount(). Selanjutnya nama field dari tiap table dapat ditampilkan dengan getColumnLabel() atau getColumnName(), dengan index field dimulai dari 1 sampai dengan jumlah kolom maksimum. JDBC Metadata – Java2 Advanced

Metadata (cont…) Nama Kolom (Label) pada Tabel dapat dinavigasi melalui metoda getColumnLabel(int index) atau getColumnName(), parameter adalah interger index berupa nomor field pada tabel tersebut. Perhatikan bahwa nomor index dimulai dari 1 (bukan 0 !). JDBC Metadata – Java2 Advanced

Metadata (cont…) JDBC Metadata – Java2 Advanced

Metadata (cont…) Hasil: JDBC Metadata – Java2 Advanced

Metadata (cont…) Demikian juga dengan jumlah karakter pada tiap field, dapat dikendalikan dgn memanggil metoda getColumnDisplaySize() JDBC Metadata – Java2 Advanced

Metadata (cont…) JDBC Metadata – Java2 Advanced

Metadata (cont…) Hasil: Hasil dari getColumnDisplaySize() dapat memberikan gambaran kepada Programmer untuk menentukan jumlah karakter dalam menampilkan isi record tersebut. JDBC Metadata – Java2 Advanced

Metadata (cont…) Tipe data MetaData dapat memberikan informasi tentang tipe data field sebuah table dengan metoda getColumnTypeName(index). JDBC Metadata – Java2 Advanced

Metadata (cont…) Hasil: JDBC Metadata – Java2 Advanced

Metadata (cont…) Tipe data ini dapat dilacak melalui konstanta: Types.VARCHAR Types.LONGVARCHAR Types.INTEGER Types.DOUBLE Types.FLOAT Types.DATE Types.TIME Types.TIMESTAMP dan lainnya. JDBC Metadata – Java2 Advanced

Metadata (cont…) Program: JDBC Metadata – Java2 Advanced

Metadata (cont…) JDBC Metadata – Java2 Advanced

Metadata (cont…) Hasil: JDBC Metadata – Java2 Advanced

LAB Lab: Table Info Nama Produk Driver Versi Dari Database Sistra, buat program yang memberikan informasi berupa : Nama Produk Driver Versi dan untuk setiap tabel yang ada didalamnya, berikan informasi tentang nama field tipe data dan jumlah karakter yang ditampilkan ke layar. Buat argumen yang diberikan dari command-line sebagai berikut: >java DbTable Instruktur JDBC Metadata – Java2 Advanced

LAB (cont…) Maka infromasi akan diberikan untuk table Instruktur. Periksa hasilnya untuk table Peserta, Pendaftar, Kursus, dan Sesi. JDBC Metadata – Java2 Advanced