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
Lee esta lecci贸n en tu idioma
Todas las lecciones de este curso
20 lecciones- 1Hola, Go25 min
- 2Variables y Tipos25 min
- 3Flujo de control: if y for30 min
- 4Funciones30 min
- 5Slices y Maps35 min
- 6Structs y Pointers35 min
- 7Methods e Interfaces35 min
- 8Manejo de errores35 min
- 9Modules y estructura del proyecto35 min
- 10Peque帽o proyecto final de CLI40 min
- 11Un recorrido por la biblioteca est谩ndar40 min
- 12Pruebas y benchmarks40 min
- 13Goroutines y channels40 min
- 14Patrones de concurrencia45 min
- 15Generics35 min
- 16Servidores HTTP45 min
- 17Bases de datos con database/sql45 min
- 18Rendimiento y perfilado40 min
- 19Patrones de dise帽o en Go40 min
- 20Despliegue y producci贸n45 min
