better-sqlite3 get
时间: 2025-02-12 20:43:18 浏览: 81
### 关于 `better-sqlite3` 使用指南
#### 安装
为了使用 `better-sqlite3`,首先需要安装该模块。可以通过 npm 进行安装:
```bash
npm install better-sqlite3
```
#### 创建数据库连接
创建一个新的数据库实例非常简单。只需要引入 `better-sqlite3` 并调用它即可。
```javascript
const Database = require('better-sqlite3');
const db = new Database('mydb.sqlite'); // 打开或创建名为 mydb.sqlite 的文件
```
#### 准备语句 (Prepared Statements)
准备语句可以提高性能并防止 SQL 注入攻击。下面是如何创建和执行一个简单的插入操作的例子。
```javascript
let stmt = db.prepare(`INSERT INTO people(name, age) VALUES (?, ?)`);
stmt.run('Alice', 28);
```
#### 查询数据
查询数据同样直观。这里展示如何获取单条记录以及多条记录的方法。
```javascript
// 获取一条记录
let row = db.prepare('SELECT * FROM people WHERE id = ?').get(1);
// 获取所有匹配的记录
let rows = db.prepare('SELECT * FROM people').all();
```
#### 参数化查询
参数化的查询有助于避免潜在的安全隐患,并简化代码逻辑。
```javascript
const info = { name: 'Bob', age: 30 };
db.prepare('INSERT INTO people (:name, :age)').run(info);
```
#### 数据库关闭
当完成所有的数据库交互之后,记得要关闭数据库连接以释放资源。
```javascript
db.close();
```
阅读全文
相关推荐

















