This repository has been archived on 2021-11-25. You can view files and clone it, but cannot push or open issues/pull-requests.
FileStore/database_sqlite3.js

20 lines
576 B
JavaScript

const sqlite3=require('sqlite3')
const Config=require('./ConfigReader')
const logger=require('./SimpleLogger')("[SQLite3 Driver]")
class DatabaseSQLite3Provider {
constructor() {
logger.log(`Opening database file: ${Config.db_info.dbname}.db`)
this.db=new sqlite3.Database(`${Config.db_info.dbname}.db`,(err)=>{
if(err) {
logger.log(`[Fatal] ${e.toString()}`)
throw err
} else {
logger.log("Database opened.")
}
})
}
}
module.exports=DatabaseSQLite3Provider