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!