Asp.net C Tabloya Kayıt Ekleme

ASP.NET C# ile Tabloya Kayıt Ekleme

ASP.NET C#, web uygulamaları geliştirmek için kullanılan bir programlama dilidir. ASP.NET C# ile veritabanına kayıt eklemek için aşağıdaki adımları izleyebilirsiniz:

  1. Veritabanı Bağlantısı Oluşturma

Öncelikle, veritabanına bağlanmak için bir bağlantı nesnesi oluşturmanız gerekir. Bu, System.Data.SqlClient adlı kütüphaneyi kullanarak yapılabilir. Aşağıdaki kod örneği, “ConnectionString” adlı bir bağlantı dizesi kullanarak bir veritabanı bağlantısı oluşturmaktadır:

“`csharp
using System.Data.SqlClient;

string connectionString = “Data Source=localhost;Initial Catalog=MyDatabase;User ID=sa;Password=mypassword;”;

using (SqlConnection connection = new SqlConnection(connectionString))
{
// Veritabanı işlemleri burada gerçekleştirilir.
}
“`

  1. Veritabanı Komutu Oluşturma

Veritabanına kayıt eklemek için bir veritabanı komutu oluşturmanız gerekir. Bu, System.Data.SqlClient.SqlCommand adlı sınıfı kullanarak yapılabilir. Aşağıdaki kod örneği, “INSERT INTO” ifadesini kullanarak bir veritabanı komutu oluşturmaktadır:

“`csharp
using System.Data.SqlClient;

string insertCommand = “INSERT INTO Customers (Name, Email, Phone) VALUES (@name, @email, @phone);”;

using (SqlConnection connection = new SqlConnection(connectionString))
{
using (SqlCommand command = new SqlCommand(insertCommand, connection))
{
// Parametreler burada eklenir.
command.Parameters.AddWithValue(“@name”, “John Doe”);
command.Parameters.AddWithValue(“@email”, “[email protected]”);
command.Parameters.AddWithValue(“@phone”, “555-123-4567”);

    // Komut çalıştırılır.
    command.ExecuteNonQuery();
}

}
“`

  1. Veritabanı Komutunu Çalıştırma

Veritabanı komutunu çalıştırmak için ExecuteNonQuery() metodunu kullanabilirsiniz. Bu metod, komutun etkilenen satır sayısını döndürür. Aşağıdaki kod örneği, veritabanı komutunu çalıştırmaktadır:

“`csharp
using System.Data.SqlClient;

string insertCommand = “INSERT INTO Customers (Name, Email, Phone) VALUES (@name, @email, @phone);”;

using (SqlConnection connection = new SqlConnection(connectionString))
{
using (SqlCommand command = new SqlCommand(insertCommand, connection))
{
// Parametreler burada eklenir.
command.Parameters.AddWithValue(“@name”, “John Doe”);
command.Parameters.AddWithValue(“@email”, “[email protected]”);
command.Parameters.AddWithValue(“@phone”, “555-123-4567”);

    // Komut çalıştırılır.
    int affectedRows = command.ExecuteNonQuery();

    // Etkilenen satır sayısı burada kontrol edilir.
    if (affectedRows > 0)
    {
        // Kayıt ekleme işlemi başarılı oldu.
    }
    else
    {
        // Kayıt ekleme işlemi başarısız oldu.
    }
}

}
“`

  1. Veritabanı Bağlantısını Kapatma

Veritabanı işlemleri tamamlandıktan sonra, veritabanı bağlantısını kapatmanız gerekir. Bu, Close() metodunu kullanarak yapılabilir. Aşağıdaki kod örneği, veritabanı bağlantısını kapatmaktadır:

“`csharp
using System.Data.SqlClient;

string connectionString = “Data Source=localhost;Initial Catalog=MyDatabase;User ID=sa;Password=mypassword;”;

using (SqlConnection connection = new SqlConnection(connectionString))
{
// Veritabanı işlemleri burada gerçekleştirilir.

// Bağlantı kapatılır.
connection.Close();

}
“`

Faydalı Siteler ve Dosyalar


Yayımlandı

kategorisi