Node.JS

NodeJS Sqlite Kayıt Ekleme

Herkese merhaba, NodeJS yazılarımıza kaldığımız yerden devam ediyoruz. Bu yazımızda Sqlite veritabanına kayıt eklemeyi anlatacağım. Hadi başlayalım !

Node.js, SQLite veritabanına veri ekleme işlemi için basit bir ve verimli bir yöntem sunar. SQLite, Node.js’ye dahil edilebilir ve Node.js ile kullanılabilir hale getirilebilir. Bu makalede, Node.js kullanarak SQLite veritabanına veri ekleme işlemi için adım adım bir kılavuz sunacağız. Ayrıca, SQLite veritabanına veri eklemek için gerekli kod örnekleri de vereceğiz.

SQLite Veritabanı Oluşturma

Öncelikle, SQLite veritabanı oluşturmak için SQLite’ın resmi websitesinde bulunan indirme sayfasından SQLite’yı indirmeniz gerekiyor. SQLite indirme sayfası: https://www.sqlite.org/download.html

SQLite’ı indirdikten sonra, SQLite’i çalıştırmak için terminali açın ve aşağıdaki komutu yazın:

sqlite3 test.db

Bu komut, “test.db” adında bir SQLite veritabanı dosyası oluşturacaktır.

Node.js ve SQLite Bağlantısı

SQLite veritabanına Node.js üzerinden erişmek için, SQLite3 adlı bir paket kullanacağız. Bu paketi yüklemek için terminalde aşağıdaki komutu yazın:

npm install sqlite3

Bu komut, Node.js projesinde SQLite3 paketini yükleyecektir.

Ardından, Node.js’de SQLite veritabanına bağlanmak için aşağıdaki kod örneğini kullanabilirsiniz:

const sqlite3 = require('sqlite3').verbose();
const db = new sqlite3.Database('test.db');

db.serialize(() => {
  // SQLite veritabanı işlemleri yapılacak kodlar buraya yazılır.
});

db.close((err) => {
  if (err) {
    console.error(err.message);
  }
  console.log('Bağlantı kapatıldı.');
});

Yukarıdaki kod örneğinde, sqlite3 paketi çağrılır ve verbose() yöntemi kullanılır. Ardından, test.db adında bir SQLite veritabanı dosyası oluşturmak için new sqlite3.Database() yöntemi kullanılır.

SQLite Veritabanına Veri Ekleme

Şimdi, SQLite veritabanına veri eklemek için aşağıdaki kod örneğini kullanabilirsiniz:

db.run('INSERT INTO users(name, email) VALUES(?, ?)', ['John Doe', 'john@example.com'], (err) => {
  if (err) {
    return console.error(err.message);
  }
  console.log('Kayıt eklendi.');
});

Yukarıdaki kod örneğinde, db.run() yöntemi kullanılarak INSERT INTO SQL sorgusu gönderilir. users tablosuna, name ve email sütunlarına John Doe ve john@example.com değerleri eklenir.

Tam Örnek Kod

Aşağıda, SQLite veritabanına veri eklemek için tam bir örnek kod bulunmaktadır:

const sqlite3 = require('sqlite3').verbose();
const db = new sqlite3.Database('test.db');

db.serialize(() => {
    db.run('CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, email TEXT)');

    db.run('INSERT INTO users(name, email) VALUES(?, ?)', ['John Doe', 'john@example.com'], (err) => {
        if (err) {
            return console.error(err.message);
        }
        console.log('Kayıt eklendi.');
    });
});

db.close((err) => {
    if (err) {
        console.error(err.message);
    }
    console.log('Bağlantı kapatıldı.');
});

Yukarıdaki örnekte, öncelikle CREATE TABLE IF NOT EXISTS SQL sorgusu ile users adında bir tablo oluşturulur. Daha sonra INSERT INTO SQL sorgusu ile users tablosuna name ve email sütunlarına John Doe ve john@example.com değerleri eklenir.

Sonuç

Bu makalede, Node.js kullanarak SQLite veritabanına veri ekleme işlemi için adım adım bir kılavuz sunduk. Ayrıca, SQLite veritabanına veri eklemek için gerekli kod örneklerini de verdik. Bu yöntemle, Node.js ile SQLite veritabanına veri eklemek oldukça kolay ve verimlidir.

Evet NodeJS ile Sequelize veritabanına kayıt ekleme yani insert 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