2 beğenilme 0 beğenilmeme
11 gösterim

Ado.Net nedir ?

Ado.Net ne işe yarar ?

16 Temmuz C# kategorisinde Ramazan Bilgiç Stajer (390 puan) paylaştı | 11 gösterim

1 cevap

0 beğenilme 0 beğenilmeme

ADO.NET (ActiveX Data Objects.NET), Microsoft tarafından bize sunulan, veritabanı ile uygulamalarımız arasında köprü görevini görmektedir.

ADO.NET ile uygulama tarafımızda veritabanımıza bağlanabilir, verilerimizi buradan listeleyebilir, güncelleyebilir, veri ekleyebilir veya silebiliriz.

ADO.NET ile SQL sorguları, komutlarını uygulama tarafımızda kullanabiliriz.

ADO.NET ortamını sadece SQL veri tabanı için değil, ACCESS, ORACLE gibi diğer veri tabanları içinde kullanabiliriz.

SQL veri tabanı kullanacağımız için Visual Studio ortamında oluşturduğumuz .NET projesi için -bu bir windows projesi de olabilir WEB projeside olabilir- öncelikle ilgili namespace’leri eklememiz gerekir.

Biz SQL kullanacağımız için projelerimizde namespace alanına mutlaka “System.Data.SqlClient” eklenmelidir.

Bu namespace en çok kullanılan SQL sınıflarını barındıran bir kütüphanedir.

En çok kullanulan SQL sınıfları :

SqlConnection : Bu sınıf ile SQL’de yer alan veritabanlarımıza bağlanabiliriz.

SqlCommand : Bu sınıf SQL server üzerinde çalışacak komutlar veya Stored Procedure’ler için ilgili komut deyimlerini tutabilir.

SqlDataReader : SqlDataReader ile veritabanından veri döndürülmesi sağlanır.

Bu sınıfta veri okunma işlemi sürekli ileri yönlüdür, geri yönlü değildir.

System.Data.SqlClient namespace daha çok class ve özellik içerir.

ADO:NET bir çok veritabanına bağlanabilmektedir.

Sql sınıfı için görüldüğü gibi sınıfların Sql ile başlayan isimler adı altında.

Örneğin Oracle için OracleConnection, OracleCommand vb sınıflar kullanılır.

Yine aynı şekilde örneğin OLE DB arayüzü için OleDbConnection, OleDbCommand gibi sınıflar bulunmaktadır.

Şimdi bir veritabanına ADO.NET ile bağlanmak için neler yapılabilir adım adım açıklayalım :

1 – Öncelikle hangi veritabanına bağlanacaksa buna göre ilgili namespace eklenir, örneğin System.Data.SqlClient.
2 – Daha sonra ilgili veritabanı için bağlantılar tanımlanır. SqlConnection gibi.
3 – Daha sonra veritabanı üzerindeki işlemleri belirtilir. SqlCommand gibi..
4 – Daha sonra veritabanı bağlantısı açılır ve veriler işlenir , SqlDataReader gibi..
5 – SqlDataReader gibi objeler ile veriler kullanılır , gösterilir.
6 – Son olarak veri tabanı bağlantısı kapatılır.

16 Temmuz serhat.öcal Uzman Coder (13,350 puan) cevapladı
uzmancoder.com'a Hoşgeldiniz. Sitemiz 24.06.2017 tarihinde kurulan bir soru-cevap platformudur.

Siz de aklınıza takılan soruları sorabilir veya diğer sorulara cevaplar yazabilirsiniz.

BU AY EN AKTİF ÜYELER

    96 soru

    81 cevap

    19 yorum

    122 üye

    ×

    Bizi Takip Edin!

    Bumerang - Yazarkafe

    comodo ssl




    96 soru
    81 cevap
    19 yorum
    122 üye