electron-egg electron-egg
首页
  • v4.x
  • v3.x
  • v2.x
插件
  • v4.x
  • v3.x
demo
支持
知识点
案例
交流
  • GitHub (opens new window)
  • Gitee (opens new window)
首页
  • v4.x
  • v3.x
  • v2.x
插件
  • v4.x
  • v3.x
demo
支持
知识点
案例
交流
  • GitHub (opens new window)
  • Gitee (opens new window)
❤️成为赞助商
  • 教程

  • ee-bin

  • ee-core

    • app
    • config
    • const
    • controller
    • core
    • cross
    • electron
    • electron/app
    • electron/window
    • exception
    • jobs
    • jobs/ChildJob
    • jobs/ChildPoolJob
    • loader
    • log
    • message
    • message/childMessage
    • ps
    • socket
    • storage
    • storage/sqlite
      • utils
      • utils/helper
      • utils/is
      • utils/json
      • utils/ip
      • utils/get-port
    • ee-go

    目录

    storage/sqlite

    # 介绍

    存储模块 - sqlite数据库。

    # 使用方法

    const { SqliteStorage } = require('ee-core/storage');
    

    # API列表

    # sqlite数据库

    const dbFile = path.join(getDataDir(), "db", this.dbname);
    const sqliteOptions = {
      timeout: 6000,
      verbose: console.log
    }
    this.storage = new SqliteStorage(dbFile, sqliteOptions);
    this.db = this.storage.db;
    

    # storage.db

    # 插入数据    
    const insert = this.db.prepare(`INSERT INTO ${table} (name, age) VALUES (@name, @age)`);
    insert.run(data);
    

    # storage.name

    db名称

    # storage.mode

    路径模式:":memory:", "absolute", "relative", "onlyName"

    # storage.getDbDir

    获取 db 文件目录

    # storage.fileName

    格式化后的db名称

    上次更新: 2025/06/06, 07:21:49
    storage
    utils

    ← storage utils→

    Theme by Vdoing | Copyright © 2023-2025 哆啦好梦 | 京ICP备15041380号-2
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式
    ×