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:

  • Mengkoneksi java ke PostgreeUntuk 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 k… Read More
  • Mengkoneksikan java ke MySQLUntuk mengkoneksikan java dengan database Mysql yang pertama kali kita butukan adalah konektornya bisa di download disini (494 kb). Sebelumnya kita harus sudah menginstall software mysql di komputer kita, dan jangan lupa meng… Read More
  • Membuat Functions di PostgreSQLKali ini aku menuliskan cara membuat function di PostgreSQL, pada contoh yang akan saya buat ini terdapat saya akan membuat 6 tabel, diantaranya "mahasiswa", "mata_kuliah", "nilai_semester", "nilai_sp", "nilai_upas", "nilai_u… 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 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

0 comments:

Post a Comment

Propellerads

Popular Posts