Öncelikle PostgreSQL JDBC Driver ‘ı indirmeniz gerekmektedir. Indirmeniz için Tıklamanız yeterlidir. Eğer bağlantı adresi değişmiş ise, google’a postgresql Java Database Connection Driver Yazarak aratmanız, bulmanız için yeterli olacaktır..

Bu sürücü (driver), javaya postgresql’in tanıtımını yapacaktır…

Sıra geldi, veritabanına bağlanma kısmına..

  1. Class.forName("org.postgresql.Driver");
  2. Connection connection = null;
  3. connection = DriverManager.getConnection(
  4.    "jdbc:postgresql://hostname:port/dbname","username", "password");
  5. connection.close();

Bağlantı cümleciği aynen böyle …. Ben kullanımı örneklendirmek için, iki sınıf oluşturdum. Bunlardan bir tanesi ana sınıf, diğeri de veritabanına bağlanmak istediğimde, çağırmam gereken bağlantı cümleciğini tuttuğum java sınıfı….

Bağlantı Cümleciğini Çağıracağım Java Sınıfı Aşağıdaki Gibidir,

  1.  
  2. public class Bgl {
  3.  
  4.  public Bgl(){
  5.   System.out.println("Bgl.java Constructure Oluşturuldu…");
  6.  }
  7.  
  8.  public void veritabaninaBaglan(){
  9.  
  10.   try {
  11.      
  12.    Class.forName("org.postgresql.Driver");
  13.  
  14.    Connection connection = DriverManager.getConnection(
  15.       "jdbc:postgresql://localhost:5434/hafizeanne", "postgres",
  16.       "123456");
  17.    System.out.println("Veri Tabanina Başarı ile Bağlanmıştır…. (Bgl.java Bgl())");
  18.   } catch (SQLException e) {
  19.  
  20.    System.out.println("Connection Failed! Check output console");
  21.    e.printStackTrace();
  22.    return;
  23.  
  24.   } catch (ClassNotFoundException e) {
  25.    // TODO Auto-generated catch block
  26.    System.err.println("org.postgresql.Driver Pathi bulamadı ve veri tabanına bağlanamadı..");
  27.    e.printStackTrace();
  28.   }
  29.  
  30.  
  31.  
  32.  }
  33.  
  34. }

Bağlantı Cümleciğini Çağıracağım Ana sınıf da Aşağıdaki Gibidir..

  1. public class JDBCExample {
  2.  
  3.  static Bgl db;
  4.  public static void main(String[] argv) {
  5.  
  6.   db = new Bgl();
  7.  
  8.   db.veritabaninaBaglan();
  9.  
  10.  }
  11.  
  12. }


*** *** KANALIMIZA ABONE OLMAYI UNNUTMAYIN ** ***

*** *** KANALIMIZA ABONE OLMAYI UNNUTMAYIN *** ***