C# Sql Bağlantısı.
 
Bildirimler
Hepsini Temizle

C# Sql Bağlantısı.  

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ı
Topic starter 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ı
Topic starter 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ı
Topic starter Gönderildi : 07/06/2011 19:48
Eyüp Dal
(@EyupDal)
Üye

Cevap ?

CevapAlıntı
Topic starter 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ş: