Tips Cara Menciptakan Koneksi Ke Database Postgresql Memakai Jdbc
Pada tutorial JDBC (Java Database Connectivy) kali ini, kita akan berguru ihwal Cara Membuat sebuah koneksi ke database PostgreSQL. Database...
https://tutorialcarapintar.blogspot.com/2019/02/tips-cara-menciptakan-koneksi-ke_9.html
Pada tutorial JDBC (Java Database Connectivy) kali ini, kita akan berguru ihwal Cara Membuat sebuah koneksi ke database PostgreSQL. Database PostgreSQL merupakan salah satu jenis database yang paling banyak dipakai untuk aplikasi desktop dan web.
Baca Juga
Cara Membuat Koneksi Database MySQL Menggunakan JDBC
Cara Membuat Koneksi Database Oracle Menggunakan JDBC
Di bawah ini ialah langkah-langkah untuk menciptakan koneksi ke database PostgreSQL:
Di bawah ini ialah teladan agenda Java untuk menciptakan koneksi ke database PostgreSQL:
Coba Anda jalankan agenda diatas, jikalau sukses menciptakan koneksi, maka akan menampilkan pesan ibarat berikut:
Sedangkan jikalau gagal, ibarat salah memasukkan user dan password database, maka akan menampilkan pesan error ibarat berikut ini:
Baca Juga
Cara Membuat Koneksi Database MySQL Menggunakan JDBC
Cara Membuat Koneksi Database Oracle Menggunakan JDBC
Langkah-Langkah
Di bawah ini ialah langkah-langkah untuk menciptakan koneksi ke database PostgreSQL:
- Download JDBC Driver (postgresql-9.4.1209.jre6.jar) untuk database PostgreSQL terlebih dahulu sesuai dengan tipe database yang Anda gunakan. Pada tutorial kali ini, aku memakai PostgreSQL versi 9.3.4.
- Import semua JDBC package yang dipakai memakai statement import.
- Daftarkan JDBC Driver
- Gunakan database URL untuk memasukkan username, password, dan URL sesuai database yang Anda gunakan.
- Buat koneksi memakai database URL diatas.
Contoh Program
Di bawah ini ialah teladan agenda Java untuk menciptakan koneksi ke database PostgreSQL:
//Langkah 1 : import package yang diperlukan import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class PostgreSQLConnectionDemo { public static void main(String[] args){ Connection conn = null; try { // Langkah 2: mendaftarkan jdbc driver Class.forName("org.postgresql.Driver"); // Langkah 3 : menciptakan database URL String DB_URL = "jdbc:postgresql://localhost:5432/hris"; String DB_USERNAME = "postgres"; String DB_PASSWORD = "password"; //Langkah 4 : menciptakan objek koneksi conn = DriverManager.getConnection(DB_URL, DB_USERNAME, DB_PASSWORD); System.out.println("Sukses menciptakan koneksi ke database PostgrSQL"); } catch (ClassNotFoundException e) { System.out.println("Tidak dapat meload driver database"); e.printStackTrace(); } catch (SQLException e) { System.out.println("Tidak dapat menciptakan koneksi ke database"); e.printStackTrace(); } finally{ try { // Langkah 5 : Selalu untuk menutup koneksi dikala sudah selesai if(conn != null){ conn.close(); } } catch (SQLException e) { e.printStackTrace(); } } } }
Output
Coba Anda jalankan agenda diatas, jikalau sukses menciptakan koneksi, maka akan menampilkan pesan ibarat berikut:
Sukses menciptakan koneksi ke database PostgreSQL
Sedangkan jikalau gagal, ibarat salah memasukkan user dan password database, maka akan menampilkan pesan error ibarat berikut ini:
Tidak dapat menciptakan koneksi ke database org.postgresql.util.PSQLException: FATAL: password authentication failed for user "usernamesalah" at org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:451) at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:223) at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:66) at org.postgresql.jdbc.PgConnection.(PgConnection.java:211) at org.postgresql.Driver.makeConnection(Driver.java:407) at org.postgresql.Driver.connect(Driver.java:275) at java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at com.nursalim.twice.java.jdbc.PostgreSQLConnectionDemo.main(PostgreSQLConnectionDemo.java:21)