Programa que permite que el sistema operativo o una aplicación se comunique con un hardware específico.
Actúa como traductor entre el software y dispositivos como impresoras, tarjetas gráficas o dispositivos USB.
// En desarrollo web, "driver" también se refiere a // adaptadores de bases de datos // Driver de PostgreSQL para Node.js import { Pool } from 'pg'; const pool = new Pool({ host: 'localhost', port: 5432, database: 'mi_db', user: 'usuario', password: 'contraseña' }); const result = await pool.query('SELECT * FROM usuarios'); // Driver de MongoDB import { MongoClient } from 'mongodb'; const client = new MongoClient('mongodb://localhost:27017'); await client.connect(); const db = client.db('mi_db'); const usuarios = await db.collection('usuarios').find().toArray(); // Prisma como abstracción sobre drivers // Soporta: PostgreSQL, MySQL, SQLite, MongoDB, etc. import { PrismaClient } from '@prisma/client'; const prisma = new PrismaClient();