storage/sqlite
ee-core:v2.0.3
# 介绍
存储模块 - sqlite数据库。
# 使用方法
const Storage = require('ee-core/storage');
# API列表
# connection(database, options = {})
- database [String] - 数据库名
- options [Object] - driver [String] - 数据库类型: jsondb、sqlite - default [Object] - sqlite数据库参数
连接数据库,如果没有则创建。
# sqlite数据库
// sqlite数据库
let sqliteOptions = {
driver: 'sqlite',
default: {
timeout: 6000,
verbose: console.log // 打印sql语法
}
}
const sdb = Storage.connection('sqlite-demo.db', sqliteOptions);
# sdb.db
# 插入数据
const insert = sdb.db.prepare(`INSERT INTO ${table} (name, age) VALUES (@name, @age)`);
insert.run(data);
# sdb.name
db名称
# sdb.mode
路径模式:":memory:", "absolute", "relative", "onlyName"
# sdb.storageDir
db数据存储路径
# sdb.fileName
格式化后的db名称
上次更新: 2025/03/27, 02:12:08