Advertisement
Fhernd

Programa.cs

Mar 27th, 2018
1,247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.32 KB | None | 0 0
  1. using System;
  2. using System.Data;
  3. using System.Data.OleDb;
  4. using System.Data.SqlClient;
  5.  
  6. namespace R901ConexionBaseDatos
  7. {
  8.     class Programa
  9.     {
  10.         static void Main(string[] args)
  11.         {
  12.             Console.WriteLine("Conexión con SqlConnection:");
  13.             ConexionSql();
  14.  
  15.             Console.WriteLine(Environment.NewLine);
  16.  
  17.             Console.WriteLine("Conexión con OleDbConnection:");
  18.             ConexionOleDb();
  19.             Console.WriteLine("\nPresione Enter para terminar...");
  20.             Console.ReadLine();
  21.         }
  22.  
  23.         public static void ConexionSql()
  24.         {
  25.             using (SqlConnection conexion = new SqlConnection())
  26.             {
  27.                 conexion.ConnectionString = @"Data source =.\SQLEXPRESS; Initial catalog = Northwind;Integrated Security=SSPI";
  28.  
  29.                 conexion.Open();
  30.  
  31.                 if (conexion.State == ConnectionState.Open)
  32.                 {
  33.                     Console.WriteLine("Información de SQlConnection:");
  34.                     Console.WriteLine("\tEstado conexión: {0}", conexion.State);
  35.                     Console.WriteLine("\tCadena conexión: {0}", conexion.ConnectionString);
  36.                     Console.WriteLine("\tMotor de Base datos fuente: {0}", conexion.DataSource);
  37.                     Console.WriteLine("\tBase de datos: {0}", conexion.Database);
  38.                     Console.WriteLine("\tVersión servidor: {0}", conexion.ServerVersion);
  39.                     Console.WriteLine("\tID estación de trabajo: {0}", conexion.WorkstationId);
  40.                     Console.WriteLine("\tRetraso respuesta: {0}", conexion.ConnectionTimeout);
  41.                     Console.WriteLine("\tTamaño de paquete: {0}", conexion.PacketSize);
  42.                 }
  43.                 else
  44.                 {
  45.                     Console.WriteLine("La apertura de la conexión fallón.");
  46.                     Console.WriteLine("\tEstado de la conexión: {0}", conexion.State);
  47.                 }
  48.             }
  49.         }
  50.  
  51.         public static void ConexionOleDb()
  52.         {
  53.             using (OleDbConnection conexionOleDb = new OleDbConnection())
  54.             {
  55.                 conexionOleDb.ConnectionString = @"Provider=SQLOLEDB;Data source =.\SQLEXPRESS; Initial catalog = Northwind;Integrated Security=SSPI";
  56.  
  57.                 conexionOleDb.Open();
  58.  
  59.                 if (conexionOleDb.State == ConnectionState.Open)
  60.                 {
  61.                     Console.WriteLine("Información de SQlConnection:");
  62.                     Console.WriteLine("\tEstado conexión: {0}", conexionOleDb.State);
  63.                     Console.WriteLine("\tCadena conexión: {0}", conexionOleDb.ConnectionString);
  64.                     Console.WriteLine("\tMotor de Base datos fuente: {0}", conexionOleDb.DataSource);
  65.                     Console.WriteLine("\tBase de datos: {0}", conexionOleDb.Database);
  66.                     Console.WriteLine("\tVersión servidor: {0}", conexionOleDb.ServerVersion);
  67.                     Console.WriteLine("\tRetraso respuesta: {0}", conexionOleDb.ConnectionTimeout);
  68.                 }
  69.                 else
  70.                 {
  71.                     Console.WriteLine("La apertura de la conexión fallón.");
  72.                     Console.WriteLine("\tEstado de la conexión: {0}", conexionOleDb.State);
  73.                 }
  74.             }
  75.         }
  76.     }
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement