C# SQL ConnecitonString’ deki Bilgileri Almak

C# SQL ConnecitonString’ deki Bilgileri Almak

19 Temmuz 2018 0 Yazar: Mustafa BÜKÜLMEZ
Toplam Görüntülenme : 53
Yaklaşık okuma süresi : 2 DK
C# DevExpress GridControl Kodla Özelleştirme
C# CheckState İçin Özel Metod Oluşturmak
C# SQL ConnecitonString’ deki Bilgileri Almak
5 (100%) 1 Oy

C# SQL ConnecitonString’ deki Bilgileri Almak , yazımız ile c sharp eğitimlerimize devam ediyoruz. Bu yazımızda SQL ConnecitonString cümlemizi oluşturan parçalara gönderdiğimiz bilgileri almayı göreceğiz. Tam olarak anlatamamış olabilirim ama yazının devamında net bir şekilde anlayacaksınız. Gelin C# SQL ConnecitonString’ deki Bilgileri Almak dersimizde geçelim.

 

C# SQL ConnecitonString’ deki Bilgileri Almak

Bu işlem için öncelikle namespace’ imizi ekleyelim.

using System.Data.SqlClient;

Öncelikle örnek olarak bir connecitonstirng cümlesi yazalım.

string connectString = @"Data Source=SERVER\SQLEXPRESS; database=DATABASEADI; uid=KULLANICI; pwd=ŞİFRE; Pooling =False; ApplicationName:Uygulamam"

Şimdi bu ConnecitonString üzerindeki bilgileri almaya başlayalım.

Bu işlem için SqlConnectionStringBuilder sınıfı kullanacağız. Görelim.

SqlConnectionStringBuilder ConnBuilder = new SqlConnectionStringBuilder(connectString);

SqlConnectionString’ imizi SqlConnectionStringBuilder’ e yükledik. Şimdi gelelim bilgilerimizi almaya…

string Kaynak = ConnBuilder.DataSource;
this.Text = "AnaMenü - Server: "+ Kaynak ;

Hemen yukarıda gördüğünüz kodlarımız ile SqlConnectionString üzerindeki DataSource yazan kısımda yazan bilgiyi almış olduk. Burada aldığımız bilgi  SERVER\SQLEXPRESS dir.

Şimdi başka neler alabiliriz onlara bakalım.

Şifreyi almak için

string Password = ConnBuilder.Password;

Kullanıcı adını almak için

  string UserID = ConnBuilder.UserID;

ApplicationName  almak için (connection stringte belirtilmiş ise dolu gelir)

 string ApplicationName = ConnBuilder.ApplicationName;

AttachDBFilename bilgisini almak için

string AttachDBFilename = ConnBuilder.AttachDBFilename;

InitialCatalog bilgisini almak için

string InitialCatalog = ConnBuilder.InitialCatalog;

UserInstance bilgisi almak için

bool UserInstance = ConnBuilder.UserInstance;

Pooling bilgisini almak için (connection stringte belirtilmiş ise dolu gelir)

bool Pooling = ConnBuilder.Pooling;

Evet arkadaşlar, SqlConnectionString üzerinde en çok kullanılan bilgileri bu şekilde almış olduk. Daha başka neleri alabildiğinize sizler bakabilirsiniz.

Bu bilgiler en çok çoklu platformda çalışanlar için gerekli olmaktadır. Yani hem gerçek ortam hemde test ortamında çalışıyorsanız karşıklık olmasını engellemek için hangi database ve server üzerinde çalıştığını bu şekilde rahatça görebilirsiniz.


C# SQL ConnecitonString’ deki Bilgileri Almak , yazımızda bu kadar dostlar. Diğer derslerimizde görüşmek üzere.

C Sharp Eğitim Seti ve ERP Programlama eğitimi sayfasına gitmek için tıklayınız.

Sağlıcakla ve takipte kalın. 😉

Liseden, Ağ Sistemleri ve Yönetimi bölümünden mezun oldum. Üniversiteden (2 yıllık), Bilgisayar Programcılığı bölümünden mezun oldum. Şuanda da AÖF, Yönetim Bilişim Sistemleri bölümünde okumaktayım.

Uzmanlık alanlarım; Windows Sistemleri, HTML, CSS, C# ve SQL’dir.

Hobi olarak uğraştığım genel konular, Photoshop, After Affects, Corel Draw’dır.Film, YABANCI dizi, Anime izlemeyi ve Manga okumayı severim. Arkadaşlarımla yürüyüş yapmayı ve grup olarak aktivitelere gitmeyi severim. Geri kalan zamanlarımın tümü bilgisayar karşısında geçer.

C# DevExpress GridControl Kodla Özelleştirme
C# CheckState İçin Özel Metod Oluşturmak