Skip to content

Instantly share code, notes, and snippets.

@Fhernd
Created March 27, 2018 13:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Fhernd/852699b4d6b3075485827c3bacbc6664 to your computer and use it in GitHub Desktop.
Save Fhernd/852699b4d6b3075485827c3bacbc6664 to your computer and use it in GitHub Desktop.
Conexión a una base de datos SQLServer Express desde C#. OrtizOL.
using System;
using System.Data;
using System.Data.OleDb;
using System.Data.SqlClient;
namespace R901ConexionBaseDatos
{
class Programa
{
static void Main(string[] args)
{
Console.WriteLine("Conexión con SqlConnection:");
ConexionSql();
Console.WriteLine(Environment.NewLine);
Console.WriteLine("Conexión con OleDbConnection:");
ConexionOleDb();
Console.WriteLine("\nPresione Enter para terminar...");
Console.ReadLine();
}
public static void ConexionSql()
{
using (SqlConnection conexion = new SqlConnection())
{
conexion.ConnectionString = @"Data source =.\SQLEXPRESS; Initial catalog = Northwind;Integrated Security=SSPI";
conexion.Open();
if (conexion.State == ConnectionState.Open)
{
Console.WriteLine("Información de SQlConnection:");
Console.WriteLine("\tEstado conexión: {0}", conexion.State);
Console.WriteLine("\tCadena conexión: {0}", conexion.ConnectionString);
Console.WriteLine("\tMotor de Base datos fuente: {0}", conexion.DataSource);
Console.WriteLine("\tBase de datos: {0}", conexion.Database);
Console.WriteLine("\tVersión servidor: {0}", conexion.ServerVersion);
Console.WriteLine("\tID estación de trabajo: {0}", conexion.WorkstationId);
Console.WriteLine("\tRetraso respuesta: {0}", conexion.ConnectionTimeout);
Console.WriteLine("\tTamaño de paquete: {0}", conexion.PacketSize);
}
else
{
Console.WriteLine("La apertura de la conexión fallón.");
Console.WriteLine("\tEstado de la conexión: {0}", conexion.State);
}
}
}
public static void ConexionOleDb()
{
using (OleDbConnection conexionOleDb = new OleDbConnection())
{
conexionOleDb.ConnectionString = @"Provider=SQLOLEDB;Data source =.\SQLEXPRESS; Initial catalog = Northwind;Integrated Security=SSPI";
conexionOleDb.Open();
if (conexionOleDb.State == ConnectionState.Open)
{
Console.WriteLine("Información de SQlConnection:");
Console.WriteLine("\tEstado conexión: {0}", conexionOleDb.State);
Console.WriteLine("\tCadena conexión: {0}", conexionOleDb.ConnectionString);
Console.WriteLine("\tMotor de Base datos fuente: {0}", conexionOleDb.DataSource);
Console.WriteLine("\tBase de datos: {0}", conexionOleDb.Database);
Console.WriteLine("\tVersión servidor: {0}", conexionOleDb.ServerVersion);
Console.WriteLine("\tRetraso respuesta: {0}", conexionOleDb.ConnectionTimeout);
}
else
{
Console.WriteLine("La apertura de la conexión fallón.");
Console.WriteLine("\tEstado de la conexión: {0}", conexionOleDb.State);
}
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment