Webservice NodeJS y MariaDB 3 - Conector MariaDB en NodeJS
  • Jueves 5 de Agosto de 2021

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.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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();

Contenido Relacionado

PatoJAD

PatoJAD

Arquitecto de Software

Autor

Sobre 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 Agradecimientos en la cual me tomé un tiempito para poder agradecer a todos y cada uno de los que hicieron posible todo esto.