electron-vite-vue中使用sqlite3
时间: 2024-10-28 08:11:09 浏览: 21
electron+vite+vue3+sqlite3基础框架
在`electron-vite-vue`这样的跨平台桌面应用框架中,使用SQLite数据库通常涉及以下几个步骤:
1. **安装依赖**:首先,你需要确保在你的项目中安装了`sqlite3`模块。你可以使用npm或yarn来安装:
```bash
npm install --save sqlite3
# 或者
yarn add sqlite3
```
2. **引入模块**:然后在需要使用的地方引入`sqlite3`:
```javascript
const sqlite3 = require('sqlite3').verbose(); // 使用verbose模式获取更多的运行时信息
```
3. **数据库操作**:接下来,你可以创建一个SQLite连接,并执行查询:
```javascript
let db;
try {
db = new sqlite3.Database('./database.db'); // 创建或打开数据库
} catch(err) {
console.error(err.message);
}
db.serialize(async function() { // 使用serialize避免并发问题
await db.run("CREATE TABLE IF NOT EXISTS my_table (id INTEGER PRIMARY KEY AUTOINCREMENT, data TEXT)");
// 插入、更新或查询数据
const result = await db.get("SELECT * FROM my_table WHERE id = 1");
});
```
4. **关闭连接**:完成操作后,别忘了关闭数据库连接:
```javascript
db.close();
```
阅读全文