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:
- 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.
}
“`
- 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();
}
}
“`
- 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.
}
}
}
“`
- 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
- ASP.NET C# ile Veritabanına Kayıt Ekleme
- ASP.NET C# ile Veritabanına Kayıt Ekleme Örneği
- ASP.NET C# ile Veritabanına Kayıt Ekleme Kod Örnekleri