Pada bab ini penulis hanya akan membahas dan mencoba memberikan contoh tentang koneksi java/JSP dengan database PostgreSQL dengan driver JDBC.
Database PostgreSQL dapat di download, di sini. driver jdbc dapat anda download di sini.
Setelah database dan driver diinstall dengan sempurna, pertama kali yang perlu kita lakukan adalah mengimport kelas java.sql script nya adalah sebagai berikut :
import="java.sql.*"
script berikutnya adalah memanggil kelas Driver, yang terdapat dalam package org.postgresql, dan menampilkan pesan jika terjadi kesalahan :
try {
Class.forName("org.postgresql.Driver").newInstance();
} catch (Exception ex)
{
System.err.println(" Error code : dB-01" + ex);
System.exit(1);
}
Jika terjadi error dengan script ini berarti JDBC Postgresql belum terinstal dengan benar, pada kali ini penulis tidak akan membahas tentang cara – cara instalasi JDBC, insya Allah pada lain posting akan di bahas dengan tuntas.
Langkah selanjutnya adalah, melakukan koneksi dengan server database, URL yang dipakai untuk koneksi dengan database adalah sebagai berikut :
"jdbc:postgresql://dbhost:port/dbname","dbuser","dbpassword"
jika tidak di rubah port untuk postgresql secara default adalah 5432.
try {
myConnection = DriverManager.getConnection("jdbc:postgresql://localhost:5432/postgress","root","password");
} catch(Exception ex) {
System.err.println(" Error code : dB-02" + ex);
System.exit(1);
}
Jika sudah terhubung maka database sudah siap untuk di akses, script berikut adalah script untuk membual statement dan mengeksekusi query :
try {
stmt=myConnection.createStatement();
resultSet=stmt.executeQuery("select username from userapp");
} catch(Exception ex) {
System.err.println(" Error code : dB-03" + ex);
System.exit(1);
}
Untuk menampilkan hasil query database scriptnya adalah sebagai berikut ;
while(resultSet.next()){
out.println(resultSet.getString("username"));
}
untuk mengakses hasil query sesuai dengan type datanya, adalah sebagai berikut :
.getString("username")
.getDecimal("username")
.getClob("username")
untuk fungsi yang lainnya bisa anda cari.
sekian penjelasan dari penulis, semoga bermanfaat bagi semuanya amin…
Salam Indonesia……..
Filed under: java, postgresql | Tagged: java, jdbc, jdbcpostgresql, jsp, koneksi java ke postgresql, postgresql connection


