ASP.NET’te Ekleme, Silme ve Güncelleme İşlemleri
ASP.NET, web uygulamaları geliştirmek için kullanılan bir Microsoft teknolojisidir. ASP.NET, web uygulamalarının oluşturulmasını kolaylaştıran bir dizi araç ve özellik sunar. Bu araçlar ve özellikler arasında, veritabanı ile etkileşim kurmak için kullanılan veri erişim katmanı (DAL) bulunur. DAL, veritabanına veri ekleme, silme ve güncelleme işlemlerini gerçekleştirmek için kullanılır.
Veri Ekleme
Veri ekleme işlemi, veritabanına yeni bir kayıt eklemek için kullanılır. Veri ekleme işlemi, aşağıdaki adımlar izlenerek gerçekleştirilir:
- Veritabanı bağlantısı açılır.
- Veri ekleme sorgusu oluşturulur.
- Veri ekleme sorgusu veritabanına gönderilir.
- Veritabanı bağlantısı kapatılır.
Veri ekleme sorgusu, INSERT INTO
ifadesi kullanılarak oluşturulur. INSERT INTO
ifadesinin genel yapısı şu şekildedir:
INSERT INTO table_name (column1, column2, ...)
VALUES (value1, value2, ...)
table_name
, veri eklenecek tablonun adıdır. column1
, column2
, …, veri eklenecek sütunların adlarıdır. value1
, value2
, …, veri eklenecek değerlerdir.
Örneğin, Products
adlı bir tabloda yeni bir ürün kaydı eklemek için aşağıdaki veri ekleme sorgusu kullanılabilir:
INSERT INTO Products (ProductName, UnitPrice, QuantityPerUnit)
VALUES ('Ürün Adı', 10.00, 20)
Bu sorgu, Products
tablosuna yeni bir kayıt ekler. Yeni kaydın ProductName
sütunu Ürün Adı
değerine, UnitPrice
sütunu 10.00
değerine ve QuantityPerUnit
sütunu 20
değerine sahip olur.
Veri Silme
Veri silme işlemi, veritabanından bir kaydı silmek için kullanılır. Veri silme işlemi, aşağıdaki adımlar izlenerek gerçekleştirilir:
- Veritabanı bağlantısı açılır.
- Veri silme sorgusu oluşturulur.
- Veri silme sorgusu veritabanına gönderilir.
- Veritabanı bağlantısı kapatılır.
Veri silme sorgusu, DELETE FROM
ifadesi kullanılarak oluşturulur. DELETE FROM
ifadesinin genel yapısı şu şekildedir:
DELETE FROM table_name
WHERE condition
table_name
, veri silinecek tablonun adıdır. condition
, silinecek kayıtları belirleyen koşuldur.
Örneğin, Products
adlı tablodan ProductID
değeri 1
olan kaydı silmek için aşağıdaki veri silme sorgusu kullanılabilir:
DELETE FROM Products
WHERE ProductID = 1
Bu sorgu, Products
tablosundan ProductID
değeri 1
olan kaydı siler.
Veri Güncelleme
Veri güncelleme işlemi, veritabanındaki bir kaydı güncellemek için kullanılır. Veri güncelleme işlemi, aşağıdaki adımlar izlenerek gerçekleştirilir:
- Veritabanı bağlantısı açılır.
- Veri güncelleme sorgusu oluşturulur.
- Veri güncelleme sorgusu veritabanına gönderilir.
- Veritabanı bağlantısı kapatılır.
Veri güncelleme sorgusu, UPDATE
ifadesi kullanılarak oluşturulur. UPDATE
ifadesinin genel yapısı şu şekildedir:
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition
table_name
, veri güncellenecek tablonun adıdır. column1
, column2
, …, güncellenecek sütunların adlarıdır. value1
, value2
, …, güncellenecek değerlerdir. condition
, güncellenecek kayıtları belirleyen koşuldur.
Örneğin, Products
adlı tabloda ProductID
değeri 1
olan kaydın ProductName
sütununu Yeni Ürün Adı
değerine güncellemek için aşağıdaki veri güncelleme sorgusu kullanılabilir:
UPDATE Products
SET ProductName = 'Yeni Ürün Adı'
WHERE ProductID = 1
Bu sorgu, Products
tablosunda ProductID
değeri 1
olan kaydın ProductName
sütununu Yeni Ürün Adı
değerine günceller.
Faydalı Siteler ve Dosyalar
- ASP.NET Veri Erişim Katmanı (DAL)
- ASP.NET Veri Ekleme, Silme ve Güncelleme İşlemleri
- ASP.NET Veri Erişim Katmanı Örnekleri