Properties File özel bir dosya türüdür. Kaydedilme türü config.properties ‘dir. Genellikle ‘özellik bilgileri’ depolamak amacı ile kullanılır. Örneğin ben veri tabanı bilgilerimin özelliklerimi tutmak istediğimi varsayıyorum..

1.Aşama Properties File ‘ e yazma işlemi

  1. public class OrnekPropertiesKullanimi
  2. {
  3.     public static void main( String[] args )
  4.     {
  5.      Properties prop = new Properties();
  6.  
  7.      prop.setProperty("database", "localhost");
  8.      prop.setProperty("dbuser", "kullaniciAdi");
  9.      prop.setProperty("dbpassword", "sifre");
  10.  
  11.      prop.store(new FileOutputStream("config.properties"), null);
  12.  
  13.      
  14.     }
  15. }

Bu uygulama sonrası config.properties içerisine eklenen bilgiler aşağıdaki gibidir.

  1. database=localhost
  2. dbuser=kullaniciAdi
  3. dbpassword=sifre

Burada config.properties ‘e bilgileri ekledik. Peki bu config.properties dosyasını kullanmak istedğimde yapmam gereken nedir?

  1. public class OrnekPropertiesKullanimi2
  2. {
  3.     public static void main( String[] args )
  4.     {
  5.      Properties prop = new Properties();
  6.  
  7.      prop.load(new FileInputStream("config.properties"));
  8.              
  9.         System.out.println(prop.getProperty("database"));
  10.      System.out.println(prop.getProperty("dbuser"));
  11.      System.out.println(prop.getProperty("dbpassword"));
  12.  
  13.     }
  14. }

Yukarıdaki uygulamamın çıktısı ;

  1. localhost
  2. kullaniciAdi
  3. sifre

şeklinde olacaktır..



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

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