Vamos a ver 3 formas de conectarse a una Base de Datos desde c#
==================================================================
Mediante Data Provider
===============================================================
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data.SqlClient;
namespace ConsoleApp35
{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("Conectar a la Base de Datos con Data Provider o Proveedor de Datos");
Console.WriteLine("1.- Abrimos la conexion");
string cadenaConexion = "Data Source=ecuSQL14\\MSSQLAPPNE;Initial Catalog=BITACORAELECTRICA;"+
"User id=ADMBITACORA;"+
"Password=Ecuador50;";
string consulta = "SELECT * FROM USUARIO";
using (SqlConnection conexion = new SqlConnection(cadenaConexion))
{
conexion.Open();
Console.WriteLine(conexion.State);
SqlCommand cmd = new SqlCommand(consulta, conexion);
SqlDataReader lector = cmd.ExecuteReader();
while (lector.Read())
{
Console.WriteLine("{0}", lector[0]);
}
conexion.Close();
Console.ReadKey();
}
}
}
}
=====================================================================
==================================================================
Mediante Data Sets
===============================================================
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp36
{
internal class Program
{
static void Main(string[] args)
{
var tableAdapter = new DataSet1TableAdapters.UsuarioTableAdapter();
var datatable = tableAdapter.GetData();
foreach (DataSet1.UsuarioRow row in datatable.Rows)
{
Console.WriteLine("{0}", row.idUsuario);
}
Console.ReadKey();
datatable.Dispose();
tableAdapter.Dispose();
}
}
}
==================================================================
Mediante Entity Framework
===============================================================
No hay comentarios.:
Publicar un comentario