Windows Form Class Ile Connection Yazma
Bugünkü konumuz da Ado.NET kullanırken sürekli connection baglan şeklinde komutlar kullanmak yerine class ile bu durumu nasıl çözeriz onu anlatacağım.
Öncelikle sağ tıklayıp projede new item’a basıp class oluşturuyoruz.
Class’a kendiniz kafanıza göre isim verin ben conq koydum.
Burada bir tane public static string degişken oluşturduk ona yazacağımız connection stringi yazıyoruz yani içini.
Alt kısımda get metodu döndürüyoruz return ettiriyoruz.
Kodu
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <span style="color: #000000;"> class conq { public static string connec = "server=.;database=Northwind;trusted_connection=true;"; public static string getconnec { get { return connec; } } }</span> |
Artık Formumuzda Sql Connection Yazamamıza gerek yok Class adı ve Get metodunu çağırırsak çözülecektir.
Tabiki bu SqlDataAdapter için geçerli
Kodu
1 2 3 4 5 6 7 8 9 10 | <span style="color: #000000;">SqlDataAdapter da = new SqlDataAdapter("Select ProductId,Productname from Products ",conq.connec); DataSet ds = new DataSet(); da.Fill(ds); listBox1.DataSource = ds.Tables[0]; listBox1.ValueMember = "ProductId"; listBox1.DisplayMember = "Productname"; </span> |
1 | <span style="color: #000000;"> SqlConnection baglan = new SqlConnection(conq.connec);</span> |
Insert delete update yaparsanız eğer Sqlconnection yazmalısınız bağlantı açmak için gerekli. Onuda bu şekilde yazabilirsiniz.