nodejs操作sqlite数据库
时间: 2023-10-10 17:08:11 浏览: 216
sqlite数据库操作
你可以使用Node.js来操作SQLite数据库。首先,你需要安装一个SQLite库,例如sqlite3或者better-sqlite3。然后,你可以使用这个库的API来执行数据库操作。
以下是一个简单的示例代码:
```javascript
const sqlite3 = require('sqlite3').verbose();
// 创建或打开数据库连接
const db = new sqlite3.Database('mydatabase.db');
// 创建表
db.run('CREATE TABLE IF NOT EXISTS users (id INT, name TEXT)');
// 插入数据
const insertQuery = `INSERT INTO users (id, name) VALUES (?, ?)`;
db.run(insertQuery, [1, 'John Doe']);
// 查询数据
const selectQuery = `SELECT * FROM users`;
db.all(selectQuery, (err, rows) => {
rows.forEach(row => {
console.log(row.id, row.name);
});
});
// 关闭数据库连接
db.close();
```
这只是一个简单的示例,你可以根据自己的需求进行扩展和修改。请确保在实际使用中处理错误和使用参数化查询,以提高安全性和性能。
阅读全文