C# ile MariaDB Bağlantısı
C# ile MariaDB bağlantısı yapmak için aşağıdaki adımları izleyebilirsiniz:
İlk olarak, MariaDB için C# bağlantı sağlayıcısını yüklemeniz gerekmektedir. Bunun için “MySql.Data” adlı NuGet paketini projenize ekleyin.
Ardından, aşağıdaki using ifadesini C# kodunuzun başına ekleyin:
using MySql.Data.MySqlClient;
Bağlantı dizesini tanımlayın. Bağlantı dizesi, MariaDB sunucusuna ve diğer bağlantı bilgilerine erişimi sağlar. Örneğin:
string connectionString = "server=server_adresi;port=port_numarası;database=veritabani_adi;user=username;password=sifre;";
Yukarıdaki bağlantı dizesinde, “server_adresi” ve “port_numarası” MariaDB sunucusunun adresini ve port numarasını temsil eder. “veritabani_adi” veritabanının adını, “username” kullanıcı adını ve “sifre” ise kullanıcı şifresini temsil eder. Bu değerleri kendi sunucu bilgilerinizle değiştirmeniz gerekmektedir.
Bağlantı nesnesini oluşturun ve bağlantıyı açın:
MySqlConnection connection = new MySqlConnection(connectionString);
connection.Open();
Bağlantı açıldıktan sonra, SQL sorgularınızı çalıştırmak için MySqlCommand nesnesini kullanabilirsiniz. Örneğin:
string sqlQuery = "SELECT * FROM tablo_adi";
MySqlCommand command = new MySqlCommand(sqlQuery, connection);
Yukarıdaki örnekte, “tablo_adi” MariaDB’de bulunan bir tablonun adını temsil eder. Sorgunuzu ve tablo adını kendi gereksinimlerinize göre değiştirmeniz gerekmektedir.
Verileri okumak için bir MySqlDataReader nesnesi oluşturun ve sorguyu çalıştırın:
MySqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
// Verileri okuma işlemleri
}
Yukarıdaki örnekte, reader nesnesi üzerinden verilere erişebilirsiniz. Veri okuma işlemlerini burada gerçekleştirebilirsiniz.
Bağlantıyı kapatmayı unutmayın:
connection.Close();
Bağlantıyı kullanımdan sonra kapatmanız önemlidir.
Bu adımları takip ederek C# ile MariaDB bağlantısını sağlayabilir ve veritabanı işlemlerini gerçekleştirebilirsiniz.