2
This commit is contained in:
15
util/sql/base.js
Normal file
15
util/sql/base.js
Normal file
@@ -0,0 +1,15 @@
|
||||
const sqlite = require("sqlite3")
|
||||
const path = require("path")
|
||||
database = new sqlite.Database(path.join(__dirname,"/db"), function(e) {
|
||||
if (err) throw err;
|
||||
});
|
||||
|
||||
function run(){
|
||||
database.run(...arguments)
|
||||
}
|
||||
|
||||
function
|
||||
|
||||
module.exports = {
|
||||
run
|
||||
}
|
||||
6
util/sql/download.js
Normal file
6
util/sql/download.js
Normal file
@@ -0,0 +1,6 @@
|
||||
const { run } = require("./base");
|
||||
|
||||
function addDownList(title,url,save){
|
||||
let sql = `insert into download(title,url,save) value(?,?,?)`
|
||||
run(sql,title,url,save)
|
||||
}
|
||||
16
util/sql/init.js
Normal file
16
util/sql/init.js
Normal file
@@ -0,0 +1,16 @@
|
||||
const { run } = require("./base");
|
||||
|
||||
function initTable(){
|
||||
// 创建下载列表
|
||||
let sql = `create table download (
|
||||
id INT PRIMARY KEY NOT NULL autoincrement,
|
||||
title VARCHAR(255) not null,
|
||||
url varchar(255) not null,
|
||||
save varcahr(255) not null
|
||||
)`
|
||||
run(sql)
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
initTable
|
||||
}
|
||||
Reference in New Issue
Block a user