const mysql = require('mysql2');
class clsDbConnection{
constructor() {
this.connection = null;
}
open() {
this.connection = mysql.CreateConnection({
host: 'your_host',
user: 'your_user',
password: 'your_password',
database: 'your_database_name',
});
this.connection.connect((error) => {
if(error) {
console.error('Connection error:', error.message);
} else {
console.log('Database connection opened');
}
});
}
close() {
if (this.connection) {
this.connection.end((error) => {
if(error) {
console.error('Disconnect error:', error.message);
} else {
console.log('Database connection closed');
}
});
} else {
console.log('No connection to close');
}
}
}
module.exports = clsDbConnection;