Files
database_editor/app/database/sqlite.database.js
T
2025-06-09 09:48:31 +02:00

33 lines
663 B
JavaScript

const Database = require("better-sqlite3");
const logger = require("../utils/logger.util");
const db_conf = require("../config/db.conf");
// Holds the database class object
var db;
// Connect to SQLite database
function connect() {
try {
logger.info("Connecting to Database...");
db = new Database(db_conf.path, { fileMustExist: true });
logger.info("Connected to Database.");
} catch (error) {
logger.error(error.message);
}
}
// Database object getter
function getDB() {
return db;
}
// Database object setter
function setDB(newDb) {
db = newDb;
}
module.exports = {
connect,
getDB,
setDB,
};