node.js使用sqllite
时间: 2024-09-27 13:17:38 浏览: 14
Node.js可以使用SQLite作为其数据库系统,因为SQLite是一个轻量级的关系型数据库,非常适合在内存中运行,适合用于快速原型开发或小型应用。以下是使用Node.js和SQLite的基本步骤:
1. 安装SQLite:首先需要安装`sqlite3`库,这是Node.js官方推荐的SQLite客户端模块。你可以通过npm (Node Package Manager) 来安装:
```
npm install sqlite3
```
2. 连接到SQLite数据库:在你的Node.js项目中,创建一个SQLite连接并执行查询:
```javascript
const sqlite3 = require('sqlite3').verbose();
let db = new sqlite3.Database('./mydatabase.db', (err) => {
if (err) { return console.error(err.message); }
console.log('Connected to the in-memory SQlite database.');
});
```
3. 执行SQL操作:创建表、插入数据、读取数据等都是通过`db.run()`或`db.get()`等方法来完成:
```javascript
db.run("CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT)");
db.run("INSERT INTO users (name) VALUES ('John Doe')", function(err) {
// 查询操作
db.get("SELECT * FROM users WHERE id = 1", function(err, row) {
console.log(row);
});
});
// 关闭数据库连接
db.close();
```