Tutorial Java Desktop 3 Melakukan Pengambilan data pada JavaDB

dokumen-dokumen yang mirip
Tutorial Java Desktop 4 Menampilkan Data dengan Form TextField

Tutorial Java Desktop 2 Melakukan Koneksi ke Database JavaDB

Tutorial Java Desktop 1 Membuat Database dengan JavaDB bawaan Netbeans

TUJUAN. Memahami Koneksi dan Pemrosesan Basis Data di Java Memahami JDBC Menggunakan MySQL pada program Java

Tutorial Java Desktop 5 Membuat Event Button Scrolling

KA2173 Pemrograman Berorientasi Objek. 10 BAB X PENGAKSESAN DATABASE. H a l 64

Pemrograman Database Java

Pengenalan APLIKASI DATABASE

MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY)

Tutorial Database Oracle Chapter3 Menampilkan Data Menggunakan Perintah SQL SELECT

TUTORIAL SEDERHANA, JAVA (Swing) dan MYSQL (SELECT dan INSERT)

Koneksi Java GUI-Database

Tutorial Database Oracle Chapter4 Pembatasan dan Pengurutan

KA2173 Pemrograman Berorientasi Objek. 9 BAB IX PEMROGRAMAN GUI: SWING. H a l 56

Belajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL

Tutorial Database Oracle Chapter2 Pembuatan User dan Kontrol Hak Akses

Java Database Connectivity (JDBC) (Minggu 5 Praktikum II)

Firma Firmansyah Adi B. Resume Web Service

Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati

visit :

TUGAS FRAMEWORK 2 FAKULTAS TEKNIK JURUSAN TEKNIK INFORMATIKA UNIVERSITAS DR. SOETOMO SURABAYA MOCHAMMAD ANNAS FAHRUDIN

Pemrograman Berorientasi Obyek Lanjut (IT251) Ramos Somya, S.Kom., M.Cs.

Arsitektur Aplikasi Perangkat Enterprise JDBC. Antonius Rachmat C, S.Kom, M.Cs

Masukkan connector tersebut ke dalam direktori pada tempat jdk di-instal dengan path

DAO design pattern diimplementasi dengan beberapa langkah, yaitu :

BAB IX KONEKSI POSTGRESQL PADA JAVA (Netbeans)

Java Database Connectivity (JDBC)

Stored Procedure (create, calling SP dari Oracle dan dari JAVA)

Tutorial Jasper Report with JDBC Prerequisites: Jasper Report, ireport installed, MySQL installed, and NetBeans IDE

BAB 5 Koneksi Database : SQL dan JDBC

1. Buat tampilan menggunakan seperti ini dan simpan dalam class MainFrame.java

MODUL PRAKTIKUM KE 9

- Menuliskan business logic dari aplikasi untuk mengakses data source

Langkah-Langkah Pemrograman JDBC MENGIMPOR PACKAGE JAVA.SQL MEMANGGIL DRIVER JDBC

Lampiran Utama. a. Struktur Organisasi. Factory Manager. Vice Factory Manager. Non Produksi. Produksi. Dept. Power. Dept Greyee. Dept.

Stored Procedure (create, calling SP dari Oracle dan dari JAVA)

- Menuliskan business logic dari aplikasi untuk mengakses data source

Pemrograman Jaringan 8.

Akses Database Menggunakan JDBC

MENGAKSES DATABASE DENGAN JDBC

Tutorial Aplikasi Database Matakuliah Berbasis Java Swing Menggunakan Java Database Connectivity (JDBC)

uri=" prefix="logic"%>

Membuat Aplikasi Database dengan Netbeans

GUI, Ev e Ev n e t n Handling, Ex ception Handling in Java

Oleh : Agus Priyanto, M.Kom

SISTEM RANCANAGAN APLIKASI PEMBAYARAN SPP. Di Susun Oleh: Nama : Ikhlas Adi Putra Nim : Kelas : 21/Pagi

BAB 5 Mendapatkan Input dari Keyboard

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Pada tahap ini merupakan tahapan implementasi dari

BAB 5 Mendapatkan Input dari Keyboard

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Tahap implementasi merupakan prosedur yang harus. dilakukan untuk menyelesaikan desain sistem yang ada pada

TPI4202 e-tp.ub.ac.id. Lecture 4 Mas ud Effendi

IMPLEMENTASI TCP/IP UNTUK MEMBUAT SERVER DATABASE ACCESS ABSTRAK

Pengajar dapat melihat Jadwal Mengajar Pengajar tersebut selama mengajar di

Mengkoneksikan Java Netbeans dengan Database di MySQL via XAMPP

2 TIPE DATA DAN VARIABEL

AKSES DATABASE MENGGUNAKAN JDBC

Percabangan & Perulangan

PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM

Sekarang, kita akan mencoba untuk menganalisa program Java pertama : public class Hello {

LAMPIRAN. Daftar Pertanyaan(Interview Pengujian Aplikasi) 2. Apakah anda pernah melihat atau menggunakan aplikasi yang serupa?

PEMROGRAMAN JAVA. Yoannita, S.Kom. Input Kondisi (IF-ELSE, SWITCH)

BAB III PEMBANGUNAN API MYSQL

Pengenalan Program Java

Abstract Class dan Interface. Viska Mutiawani, M.Sc

Manipulasi Database Dengan Netbeans

NetBeans. Atau bisa juga disebut dengan mengkoneksikan aplikasi atau sistem client server dari

PRAKTIKUM 6 EXCEPTION

Koneksi Java ke MySQL Database. Edi Sugiarto, S.Kom, M.Kom

Modul 3 Flow Control dan Input

Modul Praktikum Pemrograman

PERCOBAAN 6 EXCEPTION

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

APLIKASI MENGELOLA DATA ACCESS LOG MENGGUNAKAN C# Melihat LOG berdasar Hari, Jam, dan URL Terbanyak diakses

JDBC. Imam Fahrur Rozi

TUGAS AKHIR PEMOGRAMAN VISUAL APLIKASI PETERNAKAN AYAM BERBASIS JAVA DI PETERNAKAN AYAM MANDIRI

Array Sebagai Parameter Method

STEP BY STEP IN JAVA NETBEANS PROGRAMMING BY SUYANTO

BAB II VARIABEL DAN TIPE DATA

Input Nilai tanpa Case String di Java

SISTEM INFORMASI DATA SISWA

Percobaan 6 Exception

Variabel tersebut seharusnya bisa dideklarasikan didalam try block dan block catch

IF PEMROGRAMAN LANJUT PERULANGAN. Oleh : Andri Heryandi, M.T.

Waktu Sisa : 0:43:4. Sukses. Kesalahan pada URL. File tidak lengkap. Kesalahan umum. Mengerjakan finally. Diluar block

BAB Argument Command-Line dan System Properties

JAVA non OOP/IMW/PAGI. 1. Buat Database dengan Ms.Access dengan nama database perpustakaan.mdb 2. Buat tabel barang dengan struktur sbb:

1. Buka Aplikasi NetBeans yang sudah terinstall. 2. Buat Project Baru.

PEMROGRAMAN JAVA Sistem gudang

KONEKSI KE DATABASE DENGAN JDBC

SUMBER BELAJAR PENUNJANG PLPG

1. Apa yang harus dilakukan oleh programmer untuk menangani user-defined exception? Menuliskan exception sebagai start method

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

Sukses. Kesalahan pada URL. File tidak lengkap. Kesalahan umum

BAB 2 INPUT DARI KEYBOARD

Mudafiq R. Pratama

Membuat Program Aplikasi Akademik dengan Menggunakan NetBeans 6.9

TUGAS PEMROGRAMAN BERBASIS JAVA ADARA HIJAB

PEMROGRAMAN JAVA SISTEM PARKIR

LAPORAN PEMOGRAMAN JAVA RENTAL DVD

Transkripsi:

Tutorial Java Desktop 3 Melakukan Pengambilan data pada JavaDB Oleh: Ardie Jocong Alhamdulillah,, hari ini saya bisa melanjutkan tutorial ketiga Mengenai Java yang akan membahas bagaimana melakukan pengambilan data pada javadb... bagi yang ingin mempraktekan tutorial ini berarti harus follow dulu tutorial sebelumnya... and if you don't follow that... no matter for me,... i just want sharing.. heheh :) Alhamdulillah,, hari ini saya bisa melanjutkan tutorial ketiga Mengenai Java yang akan membahas bagaimana melakukan pengambilan data pada javadb... bagi yang ingin mempraktekan tutorial ini berarti harus follow dulu tutorial sebelumnya... and if you don't follow that... no matter for me,... i just want sharing.. heheh :) Pada tutorial ketiga ini saya akan mencoba (buat tutorial kok coba-coba.. :D) menjelaskan bagaimana melakukan pengaksesan data ke JavaDB...dengan terlebih dahulu melakukan koneksi ke database tentunya, (yg sudah dibahas pada tutorial sebelumnya)...bisa di check disini, Ketika program telah terhubung ke database, program tersebut bisa melakukan pengambilan data, ketika pengambilan (Retrieve) data dilakukan maka end-user dapat melakukan manipulasi data (penambahan, pengeditan, penghapusan) yang di jalankan melalui intruksi-intruksi atau perintah-perintah tertentu.. DI java tersedia standar API untuk mengakses database, disebut dengan Java Database Connectivity (JDBC) API. perintah ini memungkinkan para pengembang untuk mengakses database... berikut ini adalah beberapa class kunci dari JDBC API, java.sql.connection - membuat sebuah koneksi dengan database. secara abstrak bagaimana cara berkomunikasi dengan database server java.sql.drivermanager - mengatur JDBC driver yang digunakan oleh aplikasi. hubungannya dengan proper driver URL dan proper authentication, dapat menyediakan aplikasi dengan valid instances dari object koneksi java.sql.statement - menyediakan method dalam mengeksekusi perintah atau pernyataan SQL java.sql.resultset - menyediakan hasil dari sebuah pernyataan SQL. okeh pertama buka dulu project nya.. kemudian tambahkan code berikut import java.sql.statement; import java.sql.resultset; lalu tambahkan lagi code berikut untuk mendekarasikan sebuah statement... Statement stmt = con.createstatement( );

code tersebut menciptakan sebuah object statement dengan nama stmt...object statement tersebut membutuhkan sebuah koneksi objek, dengan membuat method statement. lalu kita masukkan perintah SQL untuk dieksekusi.. tambahkan baris berikut, letakkan setelah code sebelumnya : String SQL = "SELECT * FROM Workers"; perintah SQL diatas adalah untuk menampilkan seluruh record dari table workers, lalu code berikutnya ResultSet rs = stmt.executequery(sql); kode diatas adalah code untuk mengeksekusi query SQL yang telah di inisialisasikan sebelumnya... Jadi secara singkat, tambahkan kode berikut ke dalam program nya... letakkan setelah pendeklarasian con... Statement stmt = con.createstatement(); String sql = "SELECT * FROM workers"; ResultSet rs=stmt.executequery(sql); step selanjutnya adalah pengambilan kolom atau atribut dari table... gunakan perintah berikut : rs.next(); int id_col = rs.getint("id"); String first_name = rs.getstring("first_name"); String last_name = rs.getstring("last_name"); String job = rs.getstring("job_title"); rs.next(); - memindahkan cursor ke record yang selanjutnya, int id_col = rs.getint("id"); -mengambil atribut bernama ID., kita juga bisa menggantinya dengan index dari pada atribut, jadi kode tersebut bisa diganti dengan int id_col = rs.getint(1); dan pada code String first_name = rs.getstring("first_name"); bisa diganti juga dengan String first_name = rs.getstring(2); ada beberapa method yang bisa digunakan untuk memanipulasi record... berikut adalah method yang paling sering digunakan, berikut dengan penjelasannya : kemudian tambahkan code berikut untuk menampilkan outputnya... String p = id_col+" "+first_name+" "+last_name+" "+job; System.out.println(p); jadi kode lengkap nya adalah seperti berikut :

package database_console; import java.sql.statement; import java.sql.connection; import java.sql.drivermanager; import java.sql.resultset; import java.sql.sqlexception; public class DBConnect { public static void main(string[] args) throws SQLException { try { String host = "jdbc:derby://localhost:1527/employees"; String uname = "admin"; String upass ="admin"; Connection con = DriverManager.getConnection(host, uname, upass); Statement stmt = con.createstatement(); String sql = "SELECT * FROM workers"; ResultSet rs=stmt.executequery(sql); rs.next(); int id_col = rs.getint("id"); String first_name = rs.getstring("first_name"); String last_name = rs.getstring("last_name"); String job = rs.getstring("job_title"); String p = id_col+" "+first_name+" "+last_name+" "+job; System.out.println(p); catch ( SQLException err ) { System.out.println(err.getMessage()); untuk sementara ini jika di running akan menghasilkan output berikut : kode diatas akan menampilkan 1 Record saja, karena pengeksekusiannya hanya dilakukan 1 kali saja... jika ingin menampilkan semua record... tambahkan perintah looping dengan while pada cursor kita manipulasi kembali kode nya pada baris rs.next(); dengan kode berikut. while ( rs.next( ) ) { tempatkan tanda tutup kurung kurawal tersebut setelah pengeksekusian output, jadi hasil code finalnya adalah seperti berikut : package database_console;

import java.sql.statement; import java.sql.connection; import java.sql.drivermanager; import java.sql.resultset; import java.sql.sqlexception; public class DBConnect { public static void main(string[] args) throws SQLException { try { String host = "jdbc:derby://localhost:1527/employees"; String uname = "admin"; String upass ="admin"; Connection con = DriverManager.getConnection(host, uname, upass); Statement stmt = con.createstatement(); String sql = "SELECT * FROM workers"; ResultSet rs=stmt.executequery(sql); while(rs.next()) { int id_col = rs.getint("id"); String first_name = rs.getstring("first_name"); String last_name = rs.getstring("last_name"); String job = rs.getstring("job_title"); String p = id_col+" "+first_name+" "+last_name+" "+job; System.out.println(p); catch ( SQLException err ) { System.out.println(err.getMessage()); maka jika di running hasil outputnya akan terlihat seperti pada gambar berikut... okeh gan untuk sementara ini saya cukup kan tutorial ketiga ini... nanti akan lanjut lagi ke tutorial ke 4.. membuat sebuah aplikasi sederhana dan menampilkan data ke dalam Form TextField... okeeh tetap semangat... "Happy Coding and explore your brain" :D Peace.. Tentang Penulis

Ardie Jocong let's we learn coding together,.. Learning by doing.. cause the best way of learning about anything is by doing. explore your brain..