Webservice NodeJS y MariaDB 3 - Conector MariaDB en NodeJS
Ya teniendo todo preparado vamos a crear nuestro conector entre NodeJS y Mariadb para poder realizar las consultas o Querys para obtener, modificar o actualizar datos…
Dejo a continuación el código correcto del objeto que creamos para poder manipular las consultas.
const mariadb = require('mariadb');
const config ={
host: 'localhost',
user: 'testwebserveruser',
password: 'testwebserverpass',
database: 'webserverdb',
connectionLimit: 5,
acquireTimeout: 300
}
class DBConnector{
dbconnector = mariadb.createPool(config);
async query(sQuery){
var conn = await this.dbconnector.getConnection();
var ret = null;
await conn.query(sQuery)
.then(data =>{
ret = data;
conn.end()
})
.catch(err =>{
console.log(err)
conn.end()
})
return ret;
}
}
module.exports = new DBConnector();
Autor
PatoJAD
DesarrolladorSobre mi no hay mucho para decir, me dedico a desarrollar en una empresa de telecomunicaciones, utilizo GNU/Linux desde el 2.012 y hace años que es mi Sistema Operativo main. Soy una persona que busca crecer profesionalmente sin dejar de divertirse y hacer lo que me gusta. Siempre digo que cuando un proyecto sale es importante agradecer, por lo cual les recomiendo a todos leer la seccion Agreadecimientos en la cual me tomé un tiempito para poder agradecer a todos y cada uno de los que hicieron posible todo esto.