You need to enable JavaScript to run this app.

Skip to main content

C# İle Veritabanı İşlemleri Nasıl Yapılır? Adım Adım Anlatım

C# İle Veritabanı İşlemleri Nasıl Yapılır? Adım Adım Anlatım

Forum Sahibi
C# İle Veritabanı İşlemleri Nasıl Yapılır? Adım Adım Anlatım
Günümüzde yazılım geliştirme, veritabanı işlemleri olmadan düşünülemez. C# programlama dilinde veritabanı işlemleri gerçekleştirmek, uygulamalarınızın veri depolama ve yönetimini sağlamak için önemlidir. Bu makalede, C# ile veritabanı işlemlerini adım adım anlatarak, bu konuda yeni başlayanlar için kılavuz oluşturacağız.

Adım 1: Veritabanı Oluşturma ve Bağlantı Kurma


Veritabanı işlemlerine başlamadan önce, bir veritabanı oluşturmanız ve C# uygulamanız ile bu veritabanına bağlantı kurmanız gerekmektedir. Örneğin, Microsoft SQL Server kullanıyorsanız, SQL Server Management Studio (SSMS) üzerinden yeni bir veritabanı oluşturun ve ardından C# kodunuzda bu veritabanına bağlantı kurun.

Kod:
using System;
using System.Data.SqlClient;

class Program
{
    static void Main()
    {
        // Veritabanı bağlantı dizesi
        string connectionString = "Data Source=your_server;Initial Catalog=your_database;Integrated Security=True";

        // SqlConnection nesnesi oluştur
        using (SqlConnection connection = new SqlConnection(connectionString))
        {
            // Veritabanı bağlantısını aç
            connection.Open();

            Console.WriteLine("Veritabanına bağlantı kuruldu!");

            // Veritabanı işlemlerinizi buraya ekleyin

            // Veritabanı bağlantısını kapat
            connection.Close();
        }
    }
}

Adım 2: Veri Ekleme, Güncelleme ve Silme İşlemleri
Veritabanı işlemleri genellikle veri ekleme, güncelleme ve silme işlemlerini içerir. Aşağıda, basit bir örnek ile C# ile veri ekleme işlemi gösterilmiştir.
Kod:
using System;
using System.Data.SqlClient;

class Program
{
    static void Main()
    {
        string connectionString = "Data Source=your_server;Initial Catalog=your_database;Integrated Security=True";

        using (SqlConnection connection = new SqlConnection(connectionString))
        {
            connection.Open();

            // Veri ekleme sorgusu
            string insertQuery = "INSERT INTO Kullanicilar (Ad, Soyad) VALUES ('John', 'Doe')";

            using (SqlCommand command = new SqlCommand(insertQuery, connection))
            {
                // Sorguyu çalıştır
                int affectedRows = command.ExecuteNonQuery();

                Console.WriteLine($"{affectedRows} kayıt eklendi.");
            }

            connection.Close();
        }
    }
}

Adım 3: Veri Okuma İşlemi
Veritabanından veri okuma işlemi, sıkça kullanılan bir işlemdir. Aşağıda, C# ile veritabanından veri okuma örneği bulunmaktadır.

Kod:
using System;
using System.Data.SqlClient;

class Program
{
    static void Main()
    {
        string connectionString = "Data Source=your_server;Initial Catalog=your_database;Integrated Security=True";

        using (SqlConnection connection = new SqlConnection(connectionString))
        {
            connection.Open();

            // Veri okuma sorgusu
            string selectQuery = "SELECT * FROM Kullanicilar";

            using (SqlCommand command = new SqlCommand(selectQuery, connection))
            {
                // Verileri oku
                using (SqlDataReader reader = command.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        Console.WriteLine($"Ad: {reader["Ad"]}, Soyad: {reader["Soyad"]}");
                    }
                }
            }

            connection.Close();
        }
    }
}

Bu makalede, C# ile veritabanı işlemlerini adım adım anlattık. Veritabanı oluşturma, bağlantı kurma, veri ekleme, güncelleme, silme ve okuma işlemlerini öğrendik. Bu adımları takip ederek, C# uygulamalarınızda veritabanı işlemlerini başarıyla gerçekleştirebilirsiniz. İyi programlamalar!
[Resim: 2618.png] Önemli olan dünkü halimizden üstün olmamızdır.
Discord: @ofelyacoding

İçerik sağlayıcı paylaşım sitesi olarak hizmet veren Ddo1.com WebMaster & Kodlama Forumu sitemizde 5651 sayılı kanunun 8. maddesine ve T.C.K'nın 125. maddesine göre tüm üyelerimiz yaptıkları paylaşımlardan kendileri sorumludur. Sitemiz hakkında yapılacak tüm hukuksal şikayetleri bağlantısından bize ulaşıldıktan en geç 3 (üç) gün içerisinde ilgili kanunlar ve yönetmenlikler çerçevesinde tarafımızca incelenerek, gereken işlemler yapılacak ve site yöneticilerimiz tarafından bilgi verilecektir.