Contenido del Curso
Introducción a .NET con C#
Introducción a .NET con C#
1. Introducción
¿Qué Es Exactamente la Plataforma .NET?Creación de una Aplicación de ConsolaTomar Datos del UsuarioTarea: Creación de una Calculadora SimpleGestión de Excepciones Causadas por la Entrada del UsuarioTarea - Mejorando la CalculadoraLectura de ArchivosEscritura de ArchivosTarea - Calculadora Basada en Archivos
2. Programación Asíncrona e Introducción a los Servicios Web
3. Introducción a Bases de Datos con .NET
¿Qué es una base de datos?Estructura de una Base de Datos RelacionalConfiguración de un Servidor MySQLConexión al Servidor MySQLTarea - Escritura de Cadenas de ConexiónEjecución de ComandosTarea - Ejecución de Comandos MySQLMétodos de MySqlCommandTarea - Conexión a una Base de Datos MySQL y Ejecución de Comandos
5. Optimización de Operaciones de Base de Datos
Tarea - Conexión a una Base de Datos MySQL y Ejecución de Comandos
Esta tarea repasará la mayoría de los conceptos básicos de este capítulo, pero la solución es muy similar a lo que se ha practicado en los videos. Su tarea es:
- Escribir el código para conectarse a un servidor. Puede conectarse a su servidor local si lo tiene alojado en su PC. Si no, puede ingresar valores de marcador de posición en la cadena de conexión. El nombre de la base de datos en la cadena de conexión debe ser
school
; - Asegurarse de cerrar correctamente la conexión después de su uso; Utilice el método
Close()
o la instrucciónusing
; - Encerrar el código relevante en un bloque try-catch;
- Ejecutar el comando para crear una nueva tabla llamada
teachers
, que tendrá cuatro columnas:id
,name
,age
yexperience
. Utilice el siguiente comando:CREATE TABLE teachers (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30), age INT, experience FLOAT)
; - Ejecutar los siguientes tres comandos, que insertarán 3 filas en la base de datos:
INSERT INTO teachers (name, age, experience) VALUES ('John Smith', 35, 5.5);
INSERT INTO teachers (name, age, experience) VALUES ('Anna Johnson', 40, 8.2);
INSERT INTO teachers (name, age, experience) VALUES ('Robert Davis', 32, 3.1);
- Finalmente, leer y mostrar los datos de las 3 filas. La columna
name
es de tipoString
,age
es de tipoInt32
yexperience
es de tipoFloat
.
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 3. Capítulo 9