Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Conexión A SQL Server Utilizando ConfigurationManager En C#  (Visto 1503 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline dionito Posteado: February 24, 2018, 11:48:01 AM | Modificado: June 05, 2018, 04:13:12 AM by ZabiinoOo

  • 0 puntos por ventas
  • *
  • Rank: Destacado
  • Posts: 84
  • Gracias recibida: 2175
  • ve
A veces cuando se quiere crear una cadena de conexión a SQL se hace de la manera tradicional la cual viene siendo dentro de las mismas Windows Forms, utilizando la clase ConfigurationManager se puede crear una conexión que sea mas eficiente para que pueda ser reutilizada cuantas veces se requiera. Mira el tutorial siguiente para que aprendas como realizarlo.

Ya se tiene el conocimiento básico sobre las cadenas de conexión a SQL Server ahora vamos a utilizar la clase ConfigurationManager para usarla de mejor manera. Para realizar lo dicho anteriormente primeramente te tienes que ir al explorador de soluciones, dar click derecho en referencias y agregar referencia, ahí vas a buscar System.Configuration y la vas a marcar en el caso de que no lo esté.

Una vez agregada la referencia tienes que aregar un nuevo elemento que va ser un archivo de configuración que se usará para guardar la cadena de conexión. Para agragar dicho archivo das click en el nombre del proyecto te vas a agregar > nuevo elemento, en la ventana que se abrió selecciona el elemento llamado archivo de configuración de aplicaciones que debe terminar en la exención .config.

Después de agregar el archivo, lo seleccionamos para agregar la cadena de conexión que tiene un formato como se muestra a continuación. Se le pone un nombre especifico en “name” y la cadena misma en “connectionString”.
Citar
1
2
3
4
5
6
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <connectionStrings>
    <add name="cnn" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=codigos+;Integrated Security=True"/>
  </connectionStrings>
</configuration>

Una vez hecho eso lo que resta es ir a la Form donde se quiere crear una conexión a SQL y agregar las librerias que hacen falta, las cuales vendrían siendo Using System.Configuration.

Finalmente se agrega la linea de código que contendrá la cadena de conexión para conectarnos a la base de datos de SQL.
Citar
1
var cnn = ConfigurationManager.ConnectionStrings["cnn"].ConnectionString;
Donde “var” viene siendo simplemente la variable y “cnn” el nombre que le pusimos en el archivo de configuración donde agregamos la cadena de conexión.

Básicamente vendría siendo todo el proceso para utilizar esta clase.
espero le guste mis aportes
creditos
ugbtuts
dionito

Gracias:


Offline Azzlaer #1 Posteado: June 04, 2018, 10:11:48 PM

  • MAESTRO

  • US. DE HONOR

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.408
  • Gracias recibida: 23447
  • cl

Offline ZabiinoOo #2 Posteado: June 05, 2018, 04:13:51 AM

  • MAESTRO

  • US. DE HONOR

  • LEYENDA

  • Administrador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 7.302
  • Gracias recibida: 125855
  • pe
Esto no va a aqui o si ?? :O @ZabiinoOo

Evidentemente va en guia del mismo lenguaje, tema movido gracias por avisar amigo andy :D




Prohibido pedir soporte via MP
Leer las reglas de cada seccion
we trust god

Offline inax123 #3 Posteado: June 05, 2018, 09:52:31 AM

  • 0 puntos por ventas
  • *
  • Rank: Liga mayor
  • Posts: 197
  • Gracias recibida: 1769
  • ar
Muy buena iniciativa, pero demasiado pobre. Para la gente que no sabe esto no le sirve de nada. Tendrias que ser un poco mas detallista para que se logre entender bien


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
12 Replies
2599 Views
Last post November 22, 2016, 05:15:11 PM
by EmmaDCG
12 Replies
2085 Views
Last post May 31, 2017, 10:28:46 AM
by Marote
3 Replies
3314 Views
Last post June 13, 2019, 02:55:49 AM
by LimBisky
6 Replies
2361 Views
Last post July 18, 2018, 09:13:14 PM
by nik2013
4 Replies
1116 Views
Last post November 01, 2018, 06:10:30 PM
by Rescate