Pemrograman Database Java

dokumen-dokumen yang mirip
BAB IX KONEKSI POSTGRESQL PADA JAVA (Netbeans)

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

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

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

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

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

visit :

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

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

MODUL PRAKTIKUM KE 9

Java Database Connectivity (JDBC)

Mengexport Database Ms Access ke MySQL dengan menggunakan ODBC Connector

MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY)

Pemrograman Jaringan 8.

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

SmallSQL. (DBMS 100% Murni Java) SmallSQL. Basis Data II. Dosen Pengampu : Noor Ifada. Kelompok BD2-B5

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

TUGAS UTS PEMROGRAMAN JAVA

AKSES DATABASE MENGGUNAKAN JDBC

Tutorial Java Desktop 3 Melakukan Pengambilan data pada JavaDB

9 LANGKAH MUDAH KONEKSIKAN VISUAL FOXPRO DENGAN MySQL

KONEKSI KE DATABASE DENGAN JDBC

Spesifikasi: Ukuran: 14x21 cm Tebal: 159 hlm Harga: Rp Terbit pertama: Maret 2005 Sinopsis singkat:

Tutorial Java Desktop 2 Melakukan Koneksi ke Database JavaDB

Pengenalan APLIKASI DATABASE

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

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

Membuat Aplikasi Database dengan Netbeans

PEMROGRAMAN JAVA Sistem gudang

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

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

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

LAPORAN MATA KULIAH PERANCANGAN SISTEM BERBASIS JAVA

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

Menampilkan Data/Tabel MySQL di Ms.Access

SISTEM INFORMASI DATA SISWA

Koneksi PHP -ODBC Persiapan

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

TUGAS PEMROGRAMAN BERBASIS JAVA ADARA HIJAB

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

Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity)

Akses Database Menggunakan JDBC

PEMROGRAMAN JAVA Sistem gudang

Manipulasi Database Dengan Netbeans

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

LAPORAN RESMI PRAKTIKUM BAHASA PEMROGRAMAN

MENGAKSES DATABASE DENGAN JDBC

E-Trik JAVA. Pemrograman Database. IRAWAN irawan_cyber@yahoo.com.sg

Merancang Project. Form Module Class Module Report. Form 1, Form 2, Minimarket (NamaProject) Gambar 4.1 Flowchart Project Sistem Informasi Minimarket

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

MEMBUAT LAPORAN DI JAVA DENGAN MENGGUNAKAN IREPORT

IF PEMROGRAMAN LANJUT MENGAKSES DATABASE. Oleh : Andri Heryandi, M.T.

Pemrograman Berbasis Java PERSEWAAN PELAMPUNG. Riska Nony Oktaviani Kelas 21 Teknik Informatika Teknologi Informasi

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

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.

Koneksi Java GUI-Database

Database. Danu Wira Pangestu 1. Mengenal Database. Lisensi Dokumen:

Pembuatan Report menggunakan JasperReports dan ireport

BAB 4 IMPLEMENTASI DAN EVALUASI. yang sulit untuk diimplementasikan dalam RDBMS (Relational Data Base Management

Koneksi Sederhana Database dengan C# (Lihat, Tambah, dan Hapus Data)

Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, & MySQL. Bahtiar Imran

JDBC. Imam Fahrur Rozi

Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report

PEMROGRAMAN JAVA SISTEM PARKIR

E-trik Ajax. Database MySQL. Dedi Alnas

SETUP (Petunjuk Instalasi SIMAK Accounting)

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

Tugas Java. : Evannata Dwiyan. Nim : : Sistem Informasi. Kelas : 21. : Informasi Restoran

Logging database dengan pemanfaatan database proxy menggunakan php/java sebagai aplikasi pendukung

DAO design pattern diimplementasi dengan beberapa langkah, yaitu :

MEMBUAT KONEKSI MySQL DENGAN DELPHI7. Program yang disiapkan : 1. Delphi 7 2. MySQL. Langkah-langkah :

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

Definisi Eksepsi (exception)

Pertemuan 2 (2) : Membuat Class dan mengakses Anggota Class

Oleh : Agus Priyanto, M.Kom

BUAT STRUKTUR TABEL DENGAN DATABASE ACCESS Nama Data Base : DBQuery.Mdb

Firma Firmansyah Adi B. Resume Web Service

INTRODUCTION TO NETBEANS IDE

Petunjuk Teknis Instalasi ODBC dan Instalasi SIKI

JDBC (PEMANDU WISATA)

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

Instalasi RazorSQL pada Debian Wheezy

Membuat aplikasi gaji pegawai dengan java netbeans GUI part 1

KONEKSI KE DATABASE DENGAN JDBC 2

pilih New-Java Class Pada window New Class, ketik Person pada Class Name dan db.app pada Package

Konversi Database. Klik Next. 3. Maka muncul kotak dialog berikutnya. Klik Next

BAB 5 Koneksi Database : SQL dan JDBC

E-Trik Visual C++ 6.0

Untuk melakukan koneksi dari Java ke MySQL melalui JDBC, berikut langkahlangkah

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

SMK BHAKTI NUSANTARA BOJA

Praktikum 6a Melakukan koneksi dengan basis data

Model Koneksi Database Visual Basic 6.0 a. DAO (Data Access Objects) Menggunakan Objek Tanpa Objek b. ADO (ActiveX Data Objects) Menggunakan Objek Tan

Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati

Tutorial Java Desktop 4 Menampilkan Data dengan Form TextField

3.2 Membuat SQL Azure Server

Achmad Solichin

PETUNJUK INSTALASI RETAIL OPERATIONS

Koneksi Database BAB 1

DATABASE MYSQL DENGAN PHP

Transkripsi:

Pemrograman Database Java Java Database Connectivity ODBC Native Driver Endy Muhardin <endy@artivisi.com>

Materi Koneksi dengan ODBC Koneksi dengan Native Driver Koneksi dengan Hibernate

Koneksi Database Jenis jenis koneksi : ODBC Native Driver Langkah langkah koneksi : Data Source Instalasi Driver Connection String Buat koneksi ke Database

Buat Database Koneksi ODBC Konfigurasi ODBC Data Source Panggil dengan JDBC ODBC Driver

Membuat Database Database dapat dibuat dengan berbagai database engine Microsoft Access MS SQL Server Oracle Dsb Contoh kasus : shopping.mdb (MS Access)

Struktur Database

Microsoft Access

Buka Control Panel ODBC DataSource Masuk ke menu DataSource (ODBC) Klik tombol Add Pilih Driver Beri Nama Datasource Pilih Database Klik OK

Buka Control Panel

DataSource Administrator

Menambah DataSource MS Access

DataSource Setup

Pilih Database

Kode Program ODBC Instalasi ODBC Driver Class.forName( sun.jdbc.odbc.jdbcodbcdriver ); Buat Connection String String cs = jdbc:odbc:nama datasource ; Buat koneksi ke database Connection cn = DriverManager.getConnection(cs); Buat query String q = SELECT * FROM Customer ; Statement stm = cn.createstatement(); Eksekusi ResultSet rs = stm.executequery(q);

ODBCDemo.java import java.sql.*; public class ODBCDemo { public static void main(string[] args) { try { Class.forName( sun.jdbc.odbc.jdbcodbcdriver ); String cs = jdbc:odbc:shop ; Connection cn = DriverManager.getConnection(cs); String qry = SELECT * FROM Customer ; Statement stm = cn.createstatement(); ResultSet rs = stm.executequery(qry); while(rs.next()) { System.out.println( Nama : +rs.getstring( Name )); System.out.println( Email : +rs.getstring( Email )); System.out.println( Alamat : +rs.getstring( Address )); } } catch (Exception err) {err.printstacktrace();} } }

Koneksi dengan Native Driver Download Native Driver Lihat Dokumentasi Instal Driver ke dalam Classpath Buat koneksi ke database

Native Driver MySQL Native Driver MySQL dapat didownload di http://www.mysql.com, bagian ConnectorJ Dalam tarball yang didownload, kita dapat menemukan: Dokumentasi mysql connector java 3.0.8 stable bin.jar mysql connector java 3.0.8 stable bin.jar harus diletakkan dalam CLASSPATH

Perbedaan ODBC dan Native Di Java, teknik koneksi database dengan ODBC dan Native Driver secara konseptual tidak berbeda. Untuk migrasi dari ODBC ke Native JDBC, baris kode yang perlu diganti adalah : Instalasi Driver JDBC Connection String

Native MySQL Demo import java.sql.*; public class MySQLDemo { public static void main(string[] args) { try { Class.forName( com.mysql.jdbc.driver ).newinstance(); String cs = jdbc:mysql://localhost:3306/shop?user=test&password=test ; Connection cn = DriverManager.getConnection(cs); String qry = SELECT * FROM Customer ; Statement stm = cn.createstatement(); ResultSet rs = stm.executequery(qry); while(rs.next()) { System.out.println( Nama : +rs.getstring( Name )); System.out.println( Email : +rs.getstring( Email )); System.out.println( Alamat : +rs.getstring( Address )); } } catch (Exception err) {err.printstacktrace();} } }

Query JDBC Dalam JDBC, query dibedakan menjadi dua jenis : Query yang menghasilkan ResultSet (yaitu query SELECT) Query yang tidak menghasilkan ResultSet (yaitu query INSERT, UPDATE, DELETE, CREATE, dsb)

Query Insert import java.sql.*; public class MySQLDemo { public static void main(string[] args) { try { Class.forName( com.mysql.jdbc.driver ).newinstance(); String cs = jdbc:mysql://localhost:3306/shop?user=test&password=test ; Connection cn = DriverManager.getConnection(cs); String qry = INSERT INTO Customer ; qry += VALUES (null, 'Endy', 'Surabaya', 'endy@artivisi.com') ; Statement stm = cn.createstatement(); int result = stm.executeupdate(qry); if (result == 0) { System.out.println( Insert Gagal ); } else { System.out.println( Insert Sukses ); } } catch (Exception err) {err.printstacktrace();} } }