Asp.net C Veritabanına 1 Ekleme

ASP.NET C# ile Veritabanına 1 Ekleme

ASP.NET C#, web uygulamaları geliştirmek için kullanılan bir programlama dilidir. Veritabanına veri eklemek, web uygulamalarında sıklıkla ihtiyaç duyulan bir işlemdir. Bu makalede, ASP.NET C# ile veritabanına nasıl veri ekleyebileceğinizi adım adım anlatacağız.

1. Adım: Veritabanı Bağlantısı Oluşturma

İlk olarak, veritabanına bağlanmak için bir bağlantı nesnesi oluşturmanız gerekir. Bu, System.Data.SqlClient adlı kütüphane kullanılarak yapılabilir. Aşağıdaki kod örneği, bir SQL Server veritabanına bağlantı oluşturmaktadır:

“`csharp
using System.Data.SqlClient;

namespace VeritabaniEkleme
{
public class VeritabaniBaglantisi
{
private SqlConnection _baglanti;

    public VeritabaniBaglantisi()
    {
        _baglanti = new SqlConnection("Server=localhost;Database=VeritabaniAdi;User Id=KullaniciAdi;Password=Sifre;");
    }

    public SqlConnection Baglanti
    {
        get { return _baglanti; }
    }
}

}
“`

2. Adım: Veri Ekleme Komutu Oluşturma

Veritabanına veri eklemek için bir SQL komutu kullanmanız gerekir. Bu komut, System.Data.SqlClient adlı kütüphane kullanılarak oluşturulabilir. Aşağıdaki kod örneği, “Kisiler” adlı tabloya yeni bir kayıt eklemek için bir SQL komutu oluşturmaktadır:

“`csharp
using System.Data.SqlClient;

namespace VeritabaniEkleme
{
public class VeriEklemeKomutu
{
private SqlCommand _komut;

    public VeriEklemeKomutu(SqlConnection baglanti)
    {
        _komut = new SqlCommand("INSERT INTO Kisiler (Ad, Soyad, Eposta) VALUES (@Ad, @Soyad, @Eposta)", baglanti);
        _komut.Parameters.AddWithValue("@Ad", "Ahmet");
        _komut.Parameters.AddWithValue("@Soyad", "Yılmaz");
        _komut.Parameters.AddWithValue("@Eposta", "[email protected]");
    }

    public SqlCommand Komut
    {
        get { return _komut; }
    }
}

}
“`

3. Adım: Veri Ekleme İşlemini Gerçekleştirme

Veri ekleme komutunu oluşturduktan sonra, bu komutu kullanarak veri ekleme işlemini gerçekleştirebilirsiniz. Bu, System.Data.SqlClient adlı kütüphane kullanılarak yapılabilir. Aşağıdaki kod örneği, veri ekleme komutunu kullanarak “Kisiler” adlı tabloya yeni bir kayıt eklemektedir:

“`csharp
using System.Data.SqlClient;

namespace VeritabaniEkleme
{
public class VeriEkleme
{
public static void Ekle(VeriEklemeKomutu komut)
{
komut.Komut.Connection.Open();
komut.Komut.ExecuteNonQuery();
komut.Komut.Connection.Close();
}
}
}
“`

4. Adım: Örnek Uygulama

Yukarıdaki adımları izleyerek, ASP.NET C# ile veritabanına veri ekleyebileceğiniz bir örnek uygulama oluşturabilirsiniz. Aşağıdaki kod örneği, “Kisiler” adlı tabloya yeni bir kayıt ekleyen bir örnek uygulamadır:

“`csharp
using System;
using System.Data.SqlClient;

namespace VeritabaniEkleme
{
public class OrnekUygulama
{
public static void Main(string[] args)
{
VeritabaniBaglantisi baglanti = new VeritabaniBaglantisi();
VeriEklemeKomutu komut = new VeriEklemeKomutu(baglanti.Baglanti);
VeriEkleme.Ekle(komut);

        Console.WriteLine("Yeni kayıt eklendi.");
    }
}

}
“`

Faydalı Siteler ve Dosyalar


Yayımlandı

kategorisi