Node.JS

NodeJS Sqlite Veri Silme

Herkese merhaba, NodeJS yazılarımıza kaldığımız yerden devam ediyoruz. Bu yazımızda Sqlite veritabanından veri silmeyi anlatacağım. Hadi başlayalım !

Node.js ve SQLite veritabanını kullanarak delete sorgusu göndermek oldukça kolaydır. Aşağıda bu işlemi gerçekleştirmek için kullanabileceğiniz örnek kodlar yer almaktadır.

Sqlite Paketinin Projeye Eklenmesi

Öncelikle, projenizde SQLite modülünü yüklemeniz gerekiyor. Bunun için terminalde şu komutu çalıştırabilirsiniz:

npm install sqlite3

Daha sonra, projenizin başında SQLite modülünü import etmeniz gerekiyor:

const sqlite3 = require('sqlite3').verbose();

Veritabanına Bağlanma

Veritabanı bağlantısını açmak için aşağıdaki gibi bir kod kullanabilirsiniz:

const db = new sqlite3.Database('./mydatabase.db', (err) => {
  if (err) {
    return console.error(err.message);
  }
  console.log('Connected to the mydatabase SQlite database.');
});

Burada “./mydatabase.db” kısmı, projenizin ana dizinindeki mydatabase adlı SQLite veritabanını göstermektedir.

delete Sorgusu Çalıştırma

Veritabanı bağlantısı açıldıktan sonra, delete sorgusu gönderebilirsiniz. Örneğin, aşağıdaki kod delete sorgusu göndererek “users” adlı tablodaki bir kullanıcıyı silmektedir:

db.run('DELETE FROM users WHERE id = ?', [1], function(err) {
  if (err) {
    return console.log(err.message);
  }
  console.log('Kullanıcı silindi.');
});

Kod Açıklamaları

Bu kodda “DELETE FROM users WHERE id = ?” kısmı delete sorgusunu göstermektedir. Burada “users” tablosundan “id” değeri 1 olan bir kullanıcı silinmektedir.

Sorgunun sonucu hakkında bilgi almak için “function(err)” kısmını kullanabilirsiniz. Bu kısım, sorgu sonucunda hata oluşması durumunda hatayı loglama işlemini gerçekleştirir.

Bu örnek kodlar size Node.js ve SQLite kullanarak delete sorgusu göndermek için bir fikir verecektir. Daha fazla bilgi için SQLite modülünün resmi dokümantasyonuna bakabilirsiniz.

Evet NodeJS ile Sequelize veritabanından kayıt silme yani delete sorgusu çalıştırma bu şekilde yapılmakta. Tüm NodeJS yazılarımıza buraya tıklayarak ulaşabilirsiniz. Herkese hayırlı günler.

Skorumuz:
Oy Vermek İçin Tıklayın
[Toplam: 0 Ortalama: 0]

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu