Ara
Generic filters
Exact matches only
Filter by Custom Post Type
Ana Sayfa / c# / c# App config kullanımı

c# App config kullanımı

c# App config kullanımı nasıl olur ondan bahsedeceğiz.

Yapılan programda birden fazla form varsa ve server ipsi değiştirmek gerekirse her birini değiştirmek çok zahtmet ve angarya bir iştir.Bu sebeple ;

Tek tek veya copy paste sql connection yapmaktansa app config kullanarak angarya işlerden kurtulmuş oluruz.

APP CONFIG NASIL KULLANILIR ?

Öncelikle projemize  Solution Explorer üzerinden sağ tuş tıklayarak , ADD/ NEW ITEM bölümünü seçelim ve açılan menüde ; Application Configuration File ‘ı seçelim.Projemize eklenecektir.

Sonra içindeki tüm kodları silerek aşağıdaki kodları yapıştıralım ;

<?xml version=”1.0″ encoding=”utf-8″ ?>
<configuration>
<appSettings>
<add key=”dbcon”  value=”server=192.168.0.30; database=agp;user=agpdmk;password=agp102dmk;”>
</add>
</appSettings>
</configuration>

<?xml version=”1.0″ encoding=”utf-8″ ?><configuration>  <appSettings>
<add key=”dbcon”  value=”server=server_ad_veya_ipsi; database=veritabani_adi;user=sa;password=;”>    </add>      </appSettings></configuration>

Olarak kaydedin.

server_ad_veya_ipsi  bölümüne kendi server adınızı yada ip adresinizi eğer kendi bilgisayarınızda test ediyorsanız ; localhost   da yazabilirsiniz.

veritabani_adi bölümüne adında anlaşılacağı gibi database adını yazınız.

Bağlantı cümlesinde userda sa yazıyor genelde sa açıktır ve şifresizdir kurulumlarda.Değiştirebilirsiniz.

Formumuzun global bölümüne aşağıdaki kodu yapıştıralım ;

string myConnectionString = ConfigurationSettings.AppSettings[“dbcon”].ToString() string myConnectionString = ConfigurationSettings.AppSettings[“dbcon”].ToString();

Daha sonra connection kullanımı ve komut cümlesi aşağıdaki gibidir.

SqlConnection dbcon = new SqlConnection(myConnectionString);

if (dbcon.State == ConnectionState.Closed)

{

dbcon.Open();

}

SqlCommand logkontrol = new SqlCommand(“select * from users where username='” + textBox1.Text + “‘ and pass='” + textBox2.Text + “‘”,dbcon);

Hepsi bu kadar kolay gelsin.


Ayrıca bknz.

Veritabanından comboboxa veri çekme

Veritabanından comboboxa veri çekmek için öncelikle visual studioyu açıp bir yeni windows form uygulaması oluşturun …

2 yorumlar

  1. işe yaramadı hatalar alıyorum

Bir cevap yazın

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.