Uncategorized

Asp Net Sql Veri Çekme

ASP.NET ile SQL Veri Çekme İşlemleri

ASP.NET, veri tabanı işlemleri gerçekleştirirken SQL sorgularını kullanmanın birçok yöntemini sunar. Bu makalede, ASP.NET ile SQL veri çekme işlemlerinin nasıl yapıldığını öğreneceksiniz.

ASP.NET’in sunduğu SQL veri çekme yöntemlerinden biri, SqlCommand sınıfını kullanmaktır. Bu sınıf, SQL sorgularını veri tabanıyla iletişim kurmak için kullanılır. Öncelikle, SqlConnection sınıfıyla veri tabanına bağlantı kurmanız gerekmektedir.

“`csharp
using System.Data.SqlClient;

string connectionString = “server=serverAdi;database=veriTabaniAdi;Trusted_Connection=True;”;
SqlConnection connection = new SqlConnection(connectionString);
connection.Open();

SqlCommand command = new SqlCommand(“SELECT * FROM tabloAdi”, connection);
SqlDataReader reader = command.ExecuteReader();

while (reader.Read())
{
string columnName = reader[“sutunAdi”].ToString();
// İşlemleriniz
}

reader.Close();
connection.Close();
“`

Yukarıdaki örnekte, veri tabanına bağlantıyı sağlamak için bir SqlConnection nesnesi oluşturulur. Ardından, SqlCommand nesnesi oluşturularak SQL sorgusu tanımlanır ve ExecuteReader() yöntemi kullanılarak veriler okunur.

Verileri okurken SqlDataReader nesnesi kullanılır. Her bir veri satırı, Read() yöntemi ile okunur ve istenen sütun adından veri çekilir. Bu örnekte, “sutunAdi” olarak belirtilen sütundan veri alınırken, verinin string bir değişkene atanması için ToString() yöntemi kullanılır.

Veri okuma işlemi tamamlandıktan sonra, SqlDataReader, SqlConnection ve SqlCommand nesneleri kapatılır ve bellekten serbest bırakılır.

Bu şekilde, ASP.NET kullanarak SQL veri tabanından veri çekme işlemlerini gerçekleştirebilirsiniz. Bu yöntem, ASP.NET’in güçlü ve kolay kullanılabilen veri tabanı işlemlerini gerçekleştirme sağlayan bir örnektir.

ASP.NET ile SQL veri çekme işlemleri konusunda daha fazla bilgi almak için Neil Patel’in yazılarını takip edebilir ve ASP.NET dökümantasyonunu inceleyebilirsiniz. Bu sayede, veri tabanı işlemlerinde daha etkili ve verimli kodlar yazabilirsiniz. Başarılar!

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Göz Atın
Kapalı
Başa dön tuşu
servisl