-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript.js
32 lines (28 loc) · 1015 Bytes
/
script.js
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
// db.js
const mysql = require('mysql');
const connection = mysql.createConnection({
host: 'localhost',
user: 'root', // Cambia esto por tu usuario
password: '', // Cambia esto por tu contraseña
database: 'tareas_db' // Nombre de tu base de datos
});
connection.connect((err) => {
if (err) {
console.error('Error al conectar a la base de datos: ' + err.stack);
return;
}
console.log('Conectado a la base de datos como ID ' + connection.threadId);
});
// Ejemplo de consulta
const agregarTarea = (tarea, asignadoA) => {
const query = 'INSERT INTO tareas (tarea, asignado_a) VALUES (?, ?)';
connection.query(query, [tarea, asignadoA], (err, results) => {
if (err) {
console.error('Error al agregar tarea: ' + err);
return;
}
console.log('Tarea agregada con ID: ' + results.insertId);
});
};
// Exporta la conexión y la función
module.exports = { connection, agregarTarea };