Koneksi Java dengan PostgreSQL

Biasanya pada Program – Program Java yang menggunakan koneksi database pada tiap – tiap class pasti akan memanggil koneksi yang ber ulang – ulang. Dengan Koneksi yang saya buat ini saya harapkan temen – temen dapat mengurangi penggunaan source yang terlalu banyak.

Langsung saja pertama – tama kita buat satu class dengan nama Classkoneksi.java

===================== ini jangan di tulis

public class Classkoneksi{

/** Creates a new instance of clsKoneksi */

public Classkoneksi () {

}

//Ini koneksi dengan menggunakan database postgresql

public String[] koneksi = {"org.postgresql.Driver",

"jdbc:postgresql://localhost:5432/NamaDataBase","UserNane","Password"};

}

===================== ini jangan di tulis

Setelah kita buat Class koneksi tinggal kita panggil deh class tersebut di setiap class yang kita gunakan dalam program kita untuk contoh penggunaannya; Misalkan kita akan menggunakan untuk menampilkan data (nama tampil.java)

===================== ini jangan di tulis

import java.sql.*;

public class tampil {

public tampil () {

koneksi = new Classkoneksi ().koneksi;

panggilkoneksi(koneksi);

}

public tampil(String[] Koneksi) {

koneksi = Koneksi;

panggilkoneksi (Koneksi);

}

public void panggilkoneksi (String [] koneksi) {

try {

Class.forName(koneksi[0]);

con = DriverManager.getConnection(koneksi[1],koneksi[2],koneksi[3]);

} catch(java.lang.ClassNotFoundException e) {

System.out.println("Koneksi Driver ODBC Gagal");

System.out.println(e.getMessage());

} catch(java.lang.NullPointerException e) {

} catch(Exception exc){}

}

Connection con;

String[] koneksi;

}

===================== ini jangan di tulis

Sudah deh program kita connect dengan database jika ada perubahan nama database nama server tinggal rubah file Classkoneksi.java dan semuanya akan mengikuti. Ok semoga membantu teman2. selamat mencoba

By Mbahsomo

About Administrator

2016-01-12 10:32:36 2016-01-12 14:33:42

Check Also

Convert sql date to utildate or date to long

Assalamu’ alaikum wr wb Sedikit berbagi pengalaman dalam masalah pengolahan date di java, semisal kita …

Tinggalkan Balasan

Translate »
error: Konten dilindungi !!