Usando Select Contra Base de Datos SqlServer con ADO.net

Saludos amig@s,
En esta ocasión les traigo un tutorial para todos aquellos que recien se inician en todo lo que es consulta a bases de datos.
Vamos a realizar una consulta simple a una base de datos sqlserver2008 usando ado.net.
Par ello 1ro creamos una aplicación en consola simple, en mi caso he usado visual studio 2012, luego debemos usar el siguiente using que nos permitirá usar las clases necesarias de ADO.net para intereactuar con una base de datos sqlserver 2008.

using System.Data.SqlClient;

Luego en nuestro método Main, abrimos la conexión a la base de datos, usando la clase SqlConnection, y como parametro en su constructor le pasamos la cadena de conexion de su base de datos sqlserver.

Data Source= Nombre del Servidor de la Base de datos
Initial Catalog=Nombre de la base de datos a la cual queremos conectarnos.
ID=usuarios de la Base de datos.
Password=Contraseña asignada para acceder a la base de datos.

//CONEXIÓN A LA BASE DE DATOS
SqlConnection cnx = new SqlConnection("Data Source=gl-pc;Initial Catalog=bdmatriculas;User ID=sa;Password=secreto");
cnx.Open();

Luego preparamos la consulta a la base de datos haciendo uso del objeto SqlCommand.

//CONSULTA A LA BASE DE DATOS
SqlCommand cmd = new SqlCommand();
cmd.Connection = cnx;
cmd.CommandType = System.Data.CommandType.Text;
cmd.CommandText = "SELECT idalu,dni,nombres,apellidos,telefono,email,direccion,nivelestudio FROM alumnos";

Luego nos tocaría leer los datos ejecutando la consulta configurada en el objeto SqlCommand, para ello debemos usar el Objeto SqlDataReader.

SqlDataReader dr= cmd.ExecuteReader();
            while(dr.Read())
            {
                String id = dr["idalu"].ToString();
                String dni = dr["dni"].ToString();
                String nombre = dr[2].ToString();
                Console.WriteLine("{0}-{1}-{2}", id, dni, nombre);
            }

Resultado XD:


Eso seria todo amig@s si tienen alguna duda en particular no duden en dejar un comentario.

Aqui les dejo el Video Relacionado, si desean suscribanse al canal oficial de Youtube para estar actualizado en los video..



Hasta la próxima.

Comments

Popular posts from this blog

Error al Iniciar Oracle SQL Developer 11g - Unable to find Java Virtual Machine

Como Mantener el Scroll despues de un PostBack ASP.net ( As Maintain Scroll after a PostBack ASP.net )

How to run ng serve in a different port
Como ejecutar ng serve en un puerto diferente