miércoles, 20 de enero de 2021

Sequelize

Sequelize

Es un ORM de node.js que se utiliza para hacer consultas y operaciones en una base datos por ejemplo para Postgres, MySQL, MariaDB, SQLite y Microsoft SQL Server.

Instalacion de sequelize

npm install --save sequelize

npm install --save mysql2



Configuracion de la conexión

Para conectarnos  a la base de datos, debemos crear una instancia de Sequelize. Esto se puede hacer de dos maneras:

Pasando los parámetros de conexión al constructor sequelize:

var sequelize = new Sequelize('nombreBaseDatos','usuario,'password',{

host: 'localhost',

dialect: 'mysql'

}); 

 

Pasando un único URI de conexión:

var sequelize = new Sequelize(

'mysql://usuario:password@nombreHost:puerto/basebd');


 

Verificación de la conexión a la base de datos

sequelize .authenticate()
.then(() => {
console.log('Conexión correcta a la base de datos');
})
.catch(err => {
console.error('Error de conexión a la base de datos', err);
});


Cierre de la conexión

sequelize.close() 

No hay comentarios:

Publicar un comentario