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
- ASP.NET C# ile Veritabanına Bağlanma
- ASP.NET C# ile Veritabanına Veri Ekleme
- ASP.NET C# ile Veritabanından Veri Silme
- ASP.NET C# ile Veritabanından Veri Güncelleme
- ASP.NET C# ile Veritabanından Veri Sorgulama