Wednesday, November 16, 2011

Untuk mengkoneksikan java dengan database PostgreSQL  hampir sama dengan mengkoneksikan java dengan Mysql  ( yang sudah saya postingkan sebelumnya ), bedanya kita harus download driver konektor untuk postgree bisa kalian download disini. Setelah download driver konektornya import driver konektor ke dalam project kita. Pada tutorial ini program editor yang aku gunakan adalah netbeans 6.5.

Pertama buwat database di postgreSql, jika belum tau caranya bisa dilihat artikel "membuat database PostgreSQL dengan PgAdmin" setelah database behasil dibuat, buka netbeans dan buwat project baru . Pada folder libraries klik kanan dan pilih "add JAR/ Folder ..". Cari driver konektor yang telah kamu download tadi dan pilih open.


Buat class baru dengan cara klik kanan package klik new – java class, beri nama dan finish.
Lalu ketikkan source code dibawah ini.


import java.sql.*;
import javax.swing.JOptionPane;
/**
 *
 * @author luberto
 */
public class koneksi_java_postgree {
    public static void main(String[] args) {
        Connection kon=null;
        try {
            Class.forName("org.postgresql.Driver");
             kon=DriverManager.getConnection("jdbc:postgresql://localhost:5432/example?user=postgres&password=123456");
            if (kon==null) {
              JOptionPane.showMessageDialog(null, "error ! tidak bisa konek pe postgree");
            } else {
                 JOptionPane.showMessageDialog(null, "suksess ! koneksi berhasil");
            }
        } catch (SQLException ex) {
            JOptionPane.showMessageDialog(null, ex);
        } catch (ClassNotFoundException ex) {
            JOptionPane.showMessageDialog(null, ex);
        }
    }
}

Pada source code :
kon=DriverManager.getConnection("jdbc:postgresql://localhost:5432/example?user=postgres&password=123456");"

akan mengkoneksikan driver ke database yang beralamatkan pada ip server ( localhost ) dan menggunakan port 5432, nama database yang di koneksikan bernama example yang nama user =postgres dan password=123456

Pada source code :
            if (kon==null) {
              JOptionPane.showMessageDialog(null, "error ! tidak bisa konek ke postgree");
            } else {
                 JOptionPane.showMessageDialog(null, "suksess ! koneksi berhasil");
            }

Jika koneksi tidak bisa / tidak ada /null maka program akan menampilkan pesan “error ! tidak bisa konek ke postgree”
Dan jika tidak ( else ) atau kebalikannya, koneksi ada / berhasi l terkoneksi program akan menampilkan pesan “suksess ! koneksi berhasil”

Pada method trycatch gunakan Output  JoptionPane untuk mempermudahkan kita mengetahui  jika terjadi error pada program.

semoga bermanfaat ...

0 comments:

Post a Comment

Propellerads

Popular Posts