Assalamu'alaikum Selamat Datang :)

Selasa, 02 Desember 2014

Koneksi Postgre SQL pada Java (Netbeans)

KONEKSI POSTGRE SQL PADA JAVA (NETBEANS)


A.LANDASAN TEORI

1. Langkah-Langkah koneksi database

Terdapat beberapa langkah yang harus dilakukan untuk mengkoneksikan database dengan java yakni:
1. Import package java.sql
2. Memanggil Driver JDBC
3. Membangun Koneksi
4. Membuat Statement
5. Melakukan Query
6. Menutup Koneksi

Langkah-langkahnya untuk melakukan koneksi database.:
=> load driver database
Untuk melakukan hal ini gunakan syntax berikut :
Class.forName("com.mysql.jdbc.Driver");// sesuaikan dengan driver databasenya.
=> Koneksi dan panggil URL databasenya.
setelah driver databasenya ditentukan, panggil URL databasenya :
Connection con = DriverManager.getConnection(url, user, password);
url : URL database
user : username database
password : password database
=> buat statement 
pada tahap ini buat query yang nantinya akan dieksekusi oleh database :
statemen = conn.createStatement();
=> eksekusi perintah (biasanya berupa statement SQL)
rs = statement.executeQuery ("Select * from nama_tabel");
=> Proses hasil
Pada tahap kali ini yang didapat kita peroleh lebih lanjut, dapat langsung ditampilkan dengan system.out.println(); atau bisa ditampilkan dengan menggunakan GRID untuk GUI interface
=> Tutup Koneksi
Setelah didapatkan hasil yang diinginkan, tutup koneksinya :
Statemen.close();

Berikut ini adalah nama-nama driver dari beberapa database yang sering digunakan:

Database Server                                       Nama Driver
JDBC-ODBC                      sun.jdbc.odbc.Jdbc.Odbc.Driver
MySQL                               com.mysql.jdbc.Driver
PostgreSQL                        org.mysql.jdbc.Driver
Microsoft SQLServer         com.microsoft.jdbc.sqlserver.SQLServerDriver
Oracle                                 oracle.jdbc.driver.OracleDriver
IBM DB2                            COM.ibm.db2.jdbc.app.DB2Driver




Praktek Langkah-langkah Koneksi database dengan java di NetbeansMateri kali ini akan sedikit membubuhkan tutorial untuk pengkoneksian dan penyampaian contohnya. Seperti berikut langkah-langkahnya :1. buatlah project baru pada netbeans2. pada project tersebut, klik kanan – properties
3. pilih Libraries pada list Properties
4. add Library
5. add JAR/Folder
6. browse file konektor PostgreSQL7. ambil file konektor, semisal :postgresql-9.0-801.jdbc4.jar atau versi yang lain.
8. kemudian open
9. Klik OK  

B. TUJUAN

- Mahasiswa memahami dalam penggunaan database PostgreSQL dan bahasa pemrograman java untuk suatu program aplikasi.


C. HASIL PRAKTIKUM 


1. Buatlah koneksi seperti pada contoh listing kode diatas dengan database kalian masing-masing!






2. Buatlah form pada netbeans dan buatlah tombol insert, update, tampil dan pencarian seperti dibawah !




3. Buatlah Event tiap tombol seperti contoh listing diatas dengan catatan memakai database praktikan sendiri dan menggunakan tabel mahasiswa. Untuk tampil, data munculkan pada jtabel atau text area.

 Ini untuk source code nya
--HAPUS--



Untuk mengecek tombol hapus



Jika sukses..


--CARI--



Kita mencoba mencari data mahasiwa yang mempunyai nim 11


Muncullah hasilnya seperti dibawah.


 -- EDIT--






--SIMPAN--








 --TAMPIL--




--RESET--




4. Buatlah seperti nomer 2. Dengan aturan terdapat kelas koneksi sendiri sehingga tidak menulis ulang pemanggilan driver jdbc, url, dan koneksi nya pada saat insert, update, delete dan tampil data

Nomer 4 kita buat seperti pada nomer 2 tapi tidak perlu memanggil JDBC atau tidak perlu memanggil DBMS nya





--EDIT--




--DELETE--




--SIMPAN--




 --TAMPIL--



--RESET--




D. PERBANDINGAN POSTGRE DAN MYSQL

Perbandingan jelasnya terdapat pada pemanggilan drivernya
untuk postgre

-- org.mysql.jdbc.Driver

untuk mysql

-- com.mysql.jdbc.Driver

dan yang kedua pada url nya.
untuk postgre

jdbc:postgresql://<namahost>:<port>:/<namadb>

untuk mysql

jdbc:mysql://<namahost>:<port>/<namadb>


E. KESIMPULAN

Secara umum postgre dan mysql pada koneksi java database ini sama. yang membuat berbeda ialah terletak pada url dan pemanggilan drivernya. setelah itu semuanya sama.


F. PENUTUP.

Tidak ada gading yang tak retak. Kurang lebihnya mohon maaf dan terima kasih


G. DAFTAR PUSTAKA

Modul DBD bab 9
http://roypurbo.blogspot.com/2013/04/cara-membuat-koneksi-java-ke-mysql.html
http://roesland-uwahyudi.blogspot.com/2013/01/cara-koneksi-java-netbeans-ke-database_13.html
http://blog.sangkuriang.co.id/tune-up-performa-postgresql/
sinta.ukdw.ac.id/sinta/resources/sintasrv/getintro/22002364/.../intro.pdf
http://www.diskusiweb.com/discussion/14025/cara-koneksi-jdbc-pada-postgresql/p1

Tidak ada komentar:

Posting Komentar

Omah Kayu - Paralayang Batu

Selamat Malam.. yaaap karena pas lagi buat review ini, jam udah menunjukkan pukul 20.54. Gak ada yang nanya sih :D Oke oke kali ini aku ma...