C Veri Tabanı Ekleme

C Veri Tabanı Ekleme: Kapsamlı Bir Kılavuz

Veri tabanları, verileri yapılandırılmış bir şekilde depolamak ve yönetmek için kullanılan temel araçlardır. C programlama dilinde, veri tabanı ekleme işlemi, veritabanına yeni kayıtlar eklemek için kullanılır. Bu makale, C’de veri tabanı ekleme işlemini ayrıntılı olarak açıklayacak ve konuyla ilgili faydalı kaynaklar sağlayacaktır.

Veri Tabanı Ekleme İşlemi

Veri tabanı ekleme işlemi, aşağıdaki adımları içerir:

  1. Veri Tabanı Bağlantısı Oluşturma: İlk adım, veri tabanına bir bağlantı oluşturmaktır. Bu, mysql_connect() veya mysqli_connect() gibi bir bağlantı işlevi kullanılarak yapılabilir.
  2. SQL Sorgusu Oluşturma: Bir sonraki adım, yeni kayıt eklemek için bir SQL sorgusu oluşturmaktır. Bu sorgu, INSERT INTO ifadesini kullanır ve eklenecek verileri belirtir.
  3. Sorguyu Çalıştırma: Oluşturulan SQL sorgusu, mysql_query() veya mysqli_query() gibi bir sorgu işlevi kullanılarak çalıştırılır.
  4. Sonuçları İşleme: Sorgu başarıyla çalıştırıldıktan sonra, eklenen kaydın kimliğini veya etkilenen satır sayısını almak için sonuçlar işlenebilir.

C’de Veri Tabanı Ekleme Örneği

Aşağıdaki C kodu örneği, MySQL veri tabanına yeni bir kayıt eklemeyi göstermektedir:

“`c

include

include

include

int main() {
// Veri tabanı bağlantısı oluşturma
MYSQL *con = mysql_connect(“localhost”, “kullanıcı_adı”, “şifre”, “veri_tabanı_adı”);
if (con == NULL) {
fprintf(stderr, “Veri tabanı bağlantısı oluşturulamadı: %s\n”, mysql_error(con));
exit(1);
}

// SQL sorgusu oluşturma
char query[256];
sprintf(query, "INSERT INTO tablo_adı (sütun1, sütun2) VALUES ('veri1', 'veri2')");

// Sorguyu çalıştırma
if (mysql_query(con, query)) {
    fprintf(stderr, "Sorgu çalıştırılamadı: %s\n", mysql_error(con));
    mysql_close(con);
    exit(1);
}

// Sonuçları işleme
printf("Yeni kayıt eklendi.\n");

// Veri tabanı bağlantısını kapatma
mysql_close(con);

return 0;

}
“`

Faydalı Kaynaklar


Yayımlandı

kategorisi