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 !
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.
--SIMPAN--
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
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