viernes, 9 de septiembre de 2016

001 ADO.NET Y SQLSERVER (Aplicacion de consola)

PRACTICA 001:  ADO.NET 
Ing. Honoria Reyes Macedo 

IDE: Microsoft Visual Studio
Proveedor para conexión a Base de Datos:SqlClient
Lenguaje de programacion: C#
Base de Datos: SQLServer

1.  Crear una Base de Datos “CursoADO” en SQL Server
CREATE DATABASE [CursoADO]

2.  Crear su tabla “alumno” (La cvealumno incrementara de uno en uno automaticamente)
    Nota: Si lo haces desde un query entonces 
      a) primero ejecutar USE [CursoADO] para asegurar el uso de la Base de Datos
      b) Si no te permite hacer modificaciones a tu llave primaria, tal vez es porque ya tiene datos capturados.

USE [CursoADO]



3.-  Hacer un proyecto  y ponerle el nombre: CursoADO. en Microsoft Visual Studio (Proyecto de consola)


  3.1 Creara por default la clase Program con su metodo main()
-          Agregar una variable de conexión a la base de datos “cursoado”, mediante el proveedor SqlClient
-          Agregar una variable para la cadena del query;
  3.2 Agregar la clase Alumno con sus get y set


Nota: Observar que Data Source lleva el valor del servidor de QSL Server



3.3  Compilar y ejecutar cada vez que se agregan metodos, para ir probando los cambios


3.4  Agregar un metodo en la clase Program para insertar a la base (Observa que ejecuta el comando ExecuteNonQuery porque no regresa valores)





3.5.-  Agregar  n veces los valores a la base de datos desde el metodo main()




3.6.- Crea un metodo para consultar los datos insertados  (Observa que ejecuta el comando ExecuteReader porque si regresa valores)




3.7.- Llamar al metodo consulta desde el metodo main()
        Nota: Linea en rojo


3.8  Agregar un metodo en la clase Program para modificar  a la base (Observa que ejecuta el comando ExecuteNonQuery porque no regresa valores)






3.9.-  Modificar n veces los valores de la base de datos desde el metodo main().
         Nota: Lineas en rojo
          (Para verificar los datos modificados llamar al metodo consulta() de nuevo)




3.10  Agregar un metodo en la clase Program para Eliminar  registros de la base (Observa que ejecuta el comando ExecuteNonQuery porque no regresa valores)
 


3.11.-  Eliminar n veces los registros de la base de datos desde el metodo main()
              (lineas en rojo)




ooooooooooooooooooooooooooooOooOooooooooooooooooooooooooooooooooooo
oooooooooooooooooooooooooOOOooooOOOoooooooooooooooooooooooooooooo