App.Config nasıl eklenir ve kullanılır


Deprecated: Function create_function() is deprecated in /var/www/vhosts/digitaldunyam.net/coder.digitaldunyam.net/wp-content/plugins/codecolorer/lib/geshi.php on line 4698

Veritabanı ile haşır neşir projelerimizde veritabanı ile uygulamayı bağlamak için(database adı, kullanıcı adı, şifre vs.) bir veya birkaç yerde Connectionstring kullanırız. Bu gibi durumlarda hem güvenliği arttırmak hemde iş yükünü azaltmak için App.Config kullanımı çok önemlidir.

App.Config kullanımı hakkında fazla söz etmeden nasıl kullanırız görelim. Oluşturduğumuz masaüstü projemize App.Config dosyası yoksa ekliyoruz. Dosya içindeki connectionStrings etiketleri arasına aşağıdaki gibi ilgili yerlere bilgileri yazıyoruz.

1
2
3
4
 <connectionStrings>
    <clear/>
    <add name="constr" connectionString="Data Source=VeritabaniAdresi;Initial Catalog=VeritabaniAdi;Persist Security Info=True;User ID=VeritabaniKullaniciAdi;Password=VeritabaniSifre"/>
  </connectionStrings>

system-configuration-ekleme

Proje içinde herhangi bir formda bağlantıyı kullanabilmek için App.Config’e bağlantı ismi ile aşağıdaki gibi çağırıyoruz. Bunu yapmadan önce System.Configuration referansını eklemeyi unutmayın…

1
2
3
SqlConnection sql = new SqlConnection(ConfigurationManager.ConnectionStrings["constr"].ConnectionString);

//... bağlantıdan sonra geri kalan işlemler.

Hali hazırda yapılan örneği aşağıdaki bağlantıdan indirebilirsiniz.

[wpdm_file id=10]

“App.Config nasıl eklenir ve kullanılır” için bir cevap

  1. peki, app.config içinde kısmı var. burdaki verileri okuyoruz ama save edemiyoruz. Properties.Settings.Default.Save() komutu hata vermeden çalışıyor ama dosyaya kaydetmiyor. Kısacası program içinde değiştireceğimiz verileri nasıl kaydedeceğiz. (VS2015 kullanıyoruz)

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir