İNTERNET TABANLI PROGRAMLAMA Dersi ASP.NET ile Dinamik Web Kodlama soru detayı:

PAYLAŞ:

SORU:

ASP.NET ile veritabanı işlemleri nasıl gerçekleştirilir?


CEVAP:

ASP.NET ile birçok farklı veritabanı sunucu
yazılımını kullanmak mümkündür. Bunlardan biri de
Microsoft SQL Server kullanmak için öncelikle Microsoft
SQL Server Management Studio (MSSMS) kullanılarak
bir veritabanı ve bu veritabanı içinde tablolar oluşturmak
gerekir. MSSMS ile SQL Server’a bağlandıktan sonra
Databases bölümü üzerine sağ tıklanarak New Database
seçeneği seçilir. Açılan diyalog penceresinde veritabanı
adı yazılır ve gerekli görülen ayarlar yapıldıktan sonra Ok
düğmesi tıklanarak yeni veritabanı oluşturulmuş olur.
Oluşturulan veritabanına yeni tablo eklemek için öncelikle
yeni veritabanının açılması gerekmektedir. Veritabanı
açıldıktan sonra Tables bölümüne sağ tıklanır ve açılan
menüden New/Table seçeneği seçilerek yeni Tablo
oluşturma ekranının açılması sağlanır.
ASP.NET ile veritabanı bağlantısı yapmak için genel
olarak iki yöntem olduğu söylenebilir: ADO.NET ve
Entity Framework. ADO.NET aslında veritabanı
bağlantılarını yönetmek amacıyla kullanılan .NET içindeki
sınıfları temsil etmektedir. ADO.NET kullanıldığında
temel olarak veritabanı SQL sorguları ile yönetilmektedir.
Entity Framework ise Microsoft tarafından geliştirilen ver
veritabanı bağlantılarını yönetmek için kullanılan farklı bir
yöntem sunmaktadır. Entity Framework ile
veritabanındaki tablolar sınıflara modellenmektedir.
Veritabanı üzerindeki işlemler ise bu model sınıfları
üzerinden gerçekleştirilmektedir. Özellikle büyük
projelerde Entity Framework tercih edilmektedir.
Veritabanı üzerinde SQL komutları çalıştırmak için
öncelikle System.Data ve System.Data.SqlClient isim
uzaylarını çalışmaya eklemek uygun olacaktır. SQL
komutları çalıştırmadan önce veritabanına bağlantı
yapmak gerekir. Daha sonra bağlantı yapılan veritabanına
SQL komutları gönderilebilir. Detaylı bilgi için ilgili
ünitedeki kodlar incelenebilir.