Anasayfa » Forum

C# Sql Bağlantısı.
 
Bildirimler

C# Sql Bağlantısı.  

  RSS
Eyüp Dal
(@EyupDal)
Üye

Arkadaşlar Mrb.


TextBox1=Server Name


TextBox2=Db  Name


TextBox3=User Name


TextBox4=Password


Server Name,dbname,user name,password, kısımlarını değişken tanımlayıp; farklı bilgisayarlarda ayrı bir hemen isimleri yazıp bağlantımı test etmek istiyorum. Bunu Nasıl yapabilmem konusunda bilgisi olan arkadaş varsa. komut olarak yazarsa çok sevinirim.


//// SqlConnection conn = new SqlConnection


////("Data Source="+  server   +";Initial Catalog=DATA;Persist Security Info=True;User ID=sa");

Alıntı
Gönderildi : 07/06/2011 13:13
Selahattin SADOGLU
(@SelahattinSADOGLU)
Üye

Merhaba,

 

Öncelikl bir tane connection string oluştur ve sonra bağlantıyı aç.Bunun için bunaz benzer birşey kullanabilirsiniz.

SqlConnection myConnection = new SqlConnection("user id=username;" +
                                       "password=password;server=serverurl;" +
                                       "Trusted_Connection=yes;" +
                                       "database=database; " +
                                       "connection timeout=30");

try
{
    myConnection.Open();
}
catch(Exception e)
{
    Console.WriteLine(e.ToString());
}

 ve ya senaryoya uygun olarak şunu yapabilirisiniz.

 

SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder();

builder.DataSource = TextBox1.Text.Trim();
builder.InitialCatalog = TextBox2.Text.Trim();
builder.UserID = TextBox3.Text.Trim();
builder.Password = TextBox4.Text.Trim();

string result = builder.ConnectionString;

 

Saygılar,

CevapAlıntı
Gönderildi : 07/06/2011 13:35
Eyüp Dal
(@EyupDal)
Üye

Çok Teşekkür Ederim Kardeş Allah Razı Olsun...!!

CevapAlıntı
Gönderildi : 07/06/2011 18:18
Eyüp Dal
(@EyupDal)
Üye

Kardeş İstediğimi Tam Yapamadım Ya 4 Tane texbox'um var 1.texbox a server name yazıcam.


                                                                                        2.texbox a kulanıcı adı yazıcam.


                                                                                        3.texbox a user ıd yazıcam


                                                                                        4.texbox a password yazıcam.


 


connect test butonuna tıkladığmda bağlantı başarılı yada değil demesini istiyorum bu değişkenler doğru ise başarılı yanlış ise hatalı demesini istiyorum.


Detaylı şekilde anlatırsan sevirim. tez ödevim.


 

CevapAlıntı
Gönderildi : 07/06/2011 19:48
Eyüp Dal
(@EyupDal)
Üye

Cevap ?

CevapAlıntı
Gönderildi : 10/06/2011 12:07
Ahmet ALTUNTAS
(@ahmetaltuntas)
Üye

merhaba

kod blogunuzu 

try

{

}

catch

{

}

içerisine alırsanız,bağlantı gerçekleşirse try içerisindeki kod çalışacak hata olursa catch içerisindeki kod çalışacak.

Kolay gelsin.

 

CevapAlıntı
Gönderildi : 13/06/2011 01:23
Paylaş: