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

Related Posts:

  • Progam RMI sederhana !-- @page { margin: 0.79in } P { margin-bottom: 0.08in } A:link { so-language: zxx } --      RMI atau ( Remote Method Invocation ) adalah fasilitas yang dimiliki java untuk pemanggilan Object… Read More
  • Mengkoneksikan java dengan MysqlUntuk mengkoneksikan java dengan database MysqlServer yang pertama kali kita butukan adalah konektornya bisa di download disini (494 kb). Sebelumnya kita harus sudah menginstall software mysqlServer di komputer kita, dan jan… Read More
  • Program java sederhana 1 ( Memasukkan data ke database MySQL )Pada postingan saya kali ini akan berbagi kepada para sahabat yang masih baru belajar pemrograman java, saya akan meng-share sebuah program yang sangat sederhana sekali ,program untuk memasukkan data mahasiswa ke dalam databa… Read More
  • Programku 1 ( memasukkan query di dalam program )Kemarin di perkuliahan aku dapat tugas dari Dosen untuk membuat sebuah program sederhana yang terkoneksi ke dalam database Postgree. Pada program ini kita di minta untuk menambahkan beberapa input text yang digunakan untuk me… Read More
  • Program Android sederhana BMICalculator Setelah memposting program android sederhana saya yang pertama "Hello World", kali ini saya akan share project kedua  saya, project yang kedua ini saya beri nama program menghitung berat badan ideal. Program ini bisa d… Read More

0 comments:

Post a Comment

Propellerads

Popular Posts