C# ile sql tablosu nasıl oluşturulur?

0

c# ile sql serverda nasıl yeni tablo oluşturulur? Şimdiden teşekkürler.

lolyou lolyou (7)
8 yıl önce sordu

    Toplam 2 Cevap


    0

    C# ile veritabanı üzerinde işlem yaparken, Ado.Net nesneleri (Sqlconnection, SqlCommand vb) benzer bir yol izlenir.

    Önce Sql bağlantısı hazırlanır, daha sonra açılır, SQL sorgusu çalıştırılır, bağlantı kapatılır.

     private void TabloOlustur()
            {
                string baglantiCumlesi = "server=.\\SQLEXPRESS; database=emocan; integrated security=SSPI";
                // using ifadesi baglanti nesnesinin işi bittiğinde yok edilmesini, kullanılan kaynakların boşaltılmasını sağlayacak
                using (SqlConnection baglanti = new SqlConnection(baglantiCumlesi))
                {
                    try
                    {
    
                        baglanti.Open();
                        using (SqlCommand command = new SqlCommand("CREATE TABLE Kisiler(Ad char(50),Soyad char(50),Adres char(50));", baglanti))
    // Sorguyu çalıştır
                            command.ExecuteNonQuery();
    
                        MessageBox.Show("Tablo oluşturuldu");
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                }
            }

    Yukarıdaki örnekte 

    CREATE TABLE Kisiler(Ad char(50),Soyad char(50),Adres char(50)

    ifadesi SQL sorgusudur ve tabloyu yaratan SQL kodunu içerir. C# ile SQL'de silme, güncelleme gibi işlemlerde sadece bu sorgu ifadesi değişir. Geriye kalan kod aynıdır.

    alattin alattin (17125)
    8 yıl önce cevaplandı

    • hocam siz varya adamın dibisiniz çok teşekkürler lolyou 8 yıl önce
    • eyvallah :) alattin 8 yıl önce

    0

    Merhaba.

    Var olan bir tabloya kolon eklemek istersen nasıl yapabiliriz ? 

    ahmetyrd ahmetyrd (1)
    3 yıl önce cevaplandı

      üyelik gerektirir

      Cevap yazabilmek için üye girişi yapmalısınız.

      Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
      uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol