Untitled
unknown
plain_text
a year ago
1.3 kB
1
Indexable
Never
const mysql = require('mysql2'); class dbController { static Builder() { this.connection = mysql.createConnection({ host: 'localhost', // Cambia esto por la dirección del servidor de tu base de datos user: 'bester', // Cambia esto por tu nombre de usuario de MySQL password: 'bester77', // Cambia esto por tu contraseña de MySQL database: 'dbusuarios', // Cambia esto por el nombre de tu base de datos }); } static Consulta(consulta, callback) { this.connection.query(consulta, (error, results, fields) => { if (results) { callback(results); } else if (error) { throw new Error(error.message); } }); } } dbController.Builder(); class users { constructor(user, password) { this.user = user; this.password = password; } static newUser() { dbController.Consulta(`INSERT INTO users(${this.user}, SHA2(${this.password}, 256)`, (results) => { console.log(results); }); } } const bester = new users('Jose', 'moco23'); const micha = new users('Micha', 'clasista'); bester.newUser(); micha.newUser();