Bases de datos con database/sql
Parte del curso de Go
Todos los programas que has escrito hasta ahora olvidan cuanto sabían en el momento en que terminan. Eso está bien para una herramienta que transforma su entrada y se detiene, y no sirve de nada para cualquier cosa que tenga usuarios, pedidos, sesiones o historial.
El enfoque de Go aquí es poco habitual y conviene entenderlo antes de escribir una sola línea. La biblioteca estándar incluye un paquete llamado database/sql que no sabe absolutamente nada de PostgreSQL, MySQL ni SQLite. Lo que define es la forma de la conversación: cómo abres una conexión, cómo envías una sentencia, cómo lees las filas de vuelta.
¿Quieres aprender Go Bases de datos con database/sql en un entorno real?
Haz clic abajo, recibe una máquina Linux con Go listo, y practica Bases de datos con database/sql con un tutor de IA que conoce tu código.
Empezar esta lecciónBases de datos con database/sqlLo que vas a aprender
- Database/sql package
- Driver imports
- Sql.Open and sql.DB pool
- Exec vs Query vs QueryRow
- Prepared statements
- Scanning rows
- Transactions
