Rumah >hujung hadapan web >tutorial js >SQLite Terbina Dalam: Pengubah Permainan untuk Pembangunan Node.js
Node.js terus menolak sempadan JavaScript sisi pelayan dengan kemas kini terbaharunya: modul SQLite terbina dalam. Pembangunan ini menjanjikan untuk menyelaraskan pengurusan pangkalan data, menjadikannya lebih mudah dan lebih cekap bagi pembangun untuk menyepadukan pangkalan data SQLite terus ke dalam aplikasi Node.js mereka. Mari kita mendalami mengapa ini merupakan kemajuan yang ketara dan bagaimana anda boleh memanfaatkannya dalam projek anda.
Untuk mengakses modul SQLite baharu dalam Node.js, anda boleh menggunakan sama ada modul ES6 atau CommonJS. Begini cara anda boleh bermula dengan pangkalan data dalam memori:
Untuk modul ES6:
// ES6 modules: import sqlite from 'node:sqlite'; // CommonJS const sqlite = require('node:sqlite');
_Nota: Modul ini hanya tersedia di bawah skema nod:.
Contoh berikut menunjukkan cara membuka pangkalan data dalam memori, menulis data padanya dan kemudian membaca data itu kembali.
import { DatabaseSync } from 'node:sqlite'; const database = new DatabaseSync(':memory:'); // Execute SQL statements from strings. database.exec(` CREATE TABLE data( key INTEGER PRIMARY KEY, value TEXT ) STRICT `); // Create a prepared statement to insert data into the database. const insert = database.prepare('INSERT INTO data (key, value) VALUES (?, ?)'); // Execute the prepared statement with bound values. insert.run(1, 'hello'); insert.run(2, 'world'); // Create a prepared statement to read data from the database. const query = database.prepare('SELECT * FROM data ORDER BY key'); // Execute the prepared statement and log the result set. console.log(query.all()); // Prints: [ { key: 1, value: 'hello' }, { key: 2, value: 'world' } ]
Pengenalan modul SQLite terbina dalam dalam Node.js menandakan peristiwa penting dalam evolusi pembangunan sisi pelayan JavaScript. Dengan menyepadukan pangkalan data yang berkuasa dan ringan ini terus ke dalam persekitaran Node.js, pembangun kini boleh menikmati pengalaman pengurusan pangkalan data yang lebih lancar, cekap dan boleh dipercayai. Sama ada anda sedang membina aplikasi berskala kecil atau sistem perusahaan besar, modul nod:sqlite baharu ditetapkan untuk menjadi alat yang tidak ternilai dalam kit alat pembangunan anda.
Atas ialah kandungan terperinci SQLite Terbina Dalam: Pengubah Permainan untuk Pembangunan Node.js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!