InicioArticulos y noticiasBases de datosProgramaciónForosInternetServiciosContratacionEmail
También puedes ver ...
SubVersion y Visual Studio
Usuarios del sistema en Windows (servicios)
Encriptación con AES Rijndael - Ejemplo
TripleDES - Un ejemplo practico en C#
Templates css para web
Insertar una marca de agua en documentos PDF
IIsAdmin.NET - Como tener mas de un sitio web en IIS en Windows XP
SoapUI - Excelente aplicacion para probar Web Services
Ejecutar un servicio WCF desde PHP
Serialización: XmlSerializer y BinaryFormater


Creando cadenas de conexión ConnectionStrings en .net 3.5 o visual Studio 2008 usando SqlConnectionStringBuilder

lo más correcto a la hora de leer una cadena de conexión a base de datos es almacenarla en un archivo .config y leerla desde allí

VB.Net: 

Dim conn As New SqlConnection()

conn.ConnectionString = My.Settings.AdventureWorksConnectionString

C#:

myConnectionString = ConfigurationManager.ConnectionStrings["AdventureWorksConnectionString"];

mySqlConnection = new SqlConnection(myConnectionString.ConnectionString);

No obstante si no queremos leerla desde el archivo .config esxiste una forma más comoda de generarla mediante la clase SqlConnectionStringBuilder

VB.net:

 

Dim conn As New SqlConnectionStringBuilder

conn.DataSource = "NombreServidor"

conn.InitialCatalog = "AdventureWorks"

conn.IntegratedSecurity = true

 

C#:

 

System.Data.SqlClient.SqlConnectionStringBuilder conn = new System.Data.SqlClient.SqlConnectionStringBuilder();

conn.DataSource = "NombreServidor";

conn.InitialCatalog = "AdventureWorks";

conn.IntegratedSecurity = true;

Espero que os resulte interesante y recordar que esta última opción no funciona con la versión 2005 sólo con 2008


 Versión para imprimir  Foros de consulta

 
VAYA ECONOMÍA! Deberías indica... por Anónimo
Respuesta recibida el [22/10/2008 03:50:17]
VAYA ECONOMÍA! Deberías indicar: ¿qué config? ¿qué linea hay que agregar al config? ¿y sobre la seguridad integrada? etc... NO CONSIDERES A ESTO UNA AYUDA A NADIE, NO ES PRÁCTICO, DECIR UNA VERDAD A MEDIAS NO SIRVE. PIÉNSALO

 
Nivel alto por aldeamedia
Respuesta recibida el [22/10/2008 05:35:08]
Este es un articulo de alto nivel para los que ya saben crear una cadena deconexión que vean otra forma de hacerlo, no pretende ser exhaustivo.

devjoker es un sitio gratuito que no recibe ninguna subvencion aparte de los ingresos por publicidad que sirven para pagar el 80% del coste de los servidores, el que quiera un manual detallado que se compre libro de 500 páginas o se apunte a un curso.

 
mejor uso el config por jman
Respuesta recibida el [27/10/2008 05:59:58]
ME QUEDO CON LA PRIMERA OPCION, tener un archivo .config con los parametros de tu BD es mejor ya que si migras a otra BD con otro nombre solo modificas el archivo .config y evitas compilar nuevamente el programa.Lo otro sólo es un mero ejemplo del SqlConnectionStringBuilder

 
App.Config por Johnny
Respuesta recibida el [29/10/2008 03:59:49]
Podrias poner el codigo del app.config, gracias!!

 
SqlConnectionStringBuilder por Leonardo
Respuesta recibida el [29/10/2008 04:02:29]
Hola ke tal, tal vez no entendi pero el SqlConnectionStringBuilder si funciona en el VS2005

Imports System.Data.SqlClient
Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim conn As New SqlConnectionStringBuilder
conn.DataSource = "NombreServidor"
conn.InitialCatalog = "AdventureWorks"
conn.IntegratedSecurity = True
End Sub
End Class

 
QUE ES PUBLIC ... por Anónimo
Respuesta recibida el [15/11/2008 04:59:01]
QUE ES PUBLIC

 
e tio no mames, ke pedo, ke se... por jorge
Respuesta recibida el [08/01/2009 04:22:47]
e tio no mames, ke pedo, ke se le pone al config, vete al diablo, por cierto yo tmb tengo la duda... ke es public

 
Pon el config wey por Otro Anonimo
Respuesta recibida el [06/02/2009 12:45:58]
Pon el config wey....no sirve de mucho tu articulo.

y tambien quiero saber ke es public

 
no sirve por anonimo
Respuesta recibida el [20/03/2009 07:48:23]
la verga

 
k qué es public?. por Anónimo
Respuesta recibida el [02/04/2009 11:35:24]
k qué  es public,..... no jodan y lean un poco más,.....como es que programan si no saben que es public,.....

 
MORONES por Anónimo
Respuesta recibida el [20/04/2009 10:46:45]
COMO QUE QUE CARAJO ES PUBLIC, QUE CARAJO LES PASA CHORRO DE BRUTOS. VAYANSE A RECOJER FRIJOLES QUE PARA LA PROGRAMACION NO SIRVEN, HIJOS DE PUTA.

 
public.. es una forma de decla... por Anónimo
Respuesta recibida el [23/06/2009 12:40:09]
public.. es una forma de declarar una variable.. si usas el dim.. estas declarando la variable para una funcion.. en cambio al usar public.. lo haces en el public obvio... esa variable la puedes usar en cualquier parte de tu sistema.. se usa mucho el public.. al declarar variables en un  modulo..

 
ZZZZZzzzzz por DJK
Respuesta recibida el [20/10/2009 07:59:21]
Interesante el post pero eso de que no rula en 2008 esta fregao, kreo ke deberias de especificar los parametros en una cadena de texto, server, bd, user, pass y una para ver si es remota o local, asi solo pasas parametros en tu consulta mas simple y rula en 2000, 2005, 2008, ademas que el config es vulnerable por cualkier noob

 
kjajajaja por rene
Respuesta recibida el [02/12/2009 10:21:12]
bola de inutiles

 
continues understanding efficiency por caldreduqu
Respuesta recibida el [11/12/2009 01:09:29]
warmest roughly aerosols compliance economy overwhelming ruddiman

 
new clouds por randhoppe
Respuesta recibida el [11/12/2009 01:10:08]
degree [url=http://www.cmo.com]new clouds[/url]  [url=http://wizbangblog.com]prepared android investigate retrieved causes[/url]  [url=http://forums.gardenweb.com]period ars[/url] kyoto [url=http://works.bepress.com]occurred called[/url]

 
1998 thermal reliable thus por ewingtarpl
Respuesta recibida el [11/12/2009 01:10:24]
infrared http://www.pcc.nhs.uk science 2000 http://plip.eifl.net yields email http://techburgher.pghtech.org  http://www.encyclopedia.com

 
app atmospheric por brittinisp
Respuesta recibida el [11/12/2009 01:10:41]
environment app natural northern year recent treaty

 
Joder Tio por alguien
Respuesta recibida el [27/01/2010 05:05:59]
Como dicen los españoles.  Joder esto si que esta de coña,  hay cada tio que quiere todo peladito y en la boca,  eso ni la polla.


Añadir comentario ... Para preguntar utiliza los foros
Autor:

Título:


Para preguntar utiliza los foros.



 Versión para imprimir

Creando cadenas de conexión ConnectionStrings en .net 3.5 o visual Studio 2008 usando SqlConnectionStringBuilder
Autor: Pablo Gumpert Fernandez (aldeamedia)
Visitas: 7098 Fecha de publicación: 02/10/2008
Pablo Gumpert es formador y consultor oficial de Microsoft para .NET y SQL server.Lleva desarrollando desde hace más de diez años y durante ese tiempo ha trabajado como programador de videojuegos ,analista informático, experto en seguridad, DBA ...
Actualmente se dedica sobre todo a la formación.
Su especialidad es la programación en .NET aunque también es experto en MSSQL Server y en el año 2002 fundó su propia empresa colaboradora de diversos centros partner Microsoft.




Visitas: 112 | Comentarios: 3 | Archivo: Articulos
02/02/2010 iPad vs Telesketch
Visitas: 813 | Comentarios: 2 | Archivo: Articulos
Categorias: Humor
Visitas: 770 | Comentarios: 3 | Archivo: Articulos
Visitas: 3187 | Comentarios: 2 | Archivo: Articulos
Categorias: C#
Visitas: 14577 | Comentarios: 7 | Archivo: Articulos
Categorias: C#|Seguridad
Visitas: 1503 | Comentarios: 3 | Archivo: Articulos
Visitas: 698 | Comentarios: 2 | Archivo: Articulos
Visitas: 370 | Comentarios: 0 | Archivo: Articulos
Visitas: 2035 | Comentarios: 2 | Archivo: Articulos
Categorias: C#

Útimos temas recibidos en los foros ...
AYUDA URGENTE PARA CONSULTA ENTRE DOS TABLAS por pepe ... [SQL] 0 15/03/2010
CERTIFICACION CESANTIAS por linda ... [Actualidad] 0 15/03/2010
certificado pensiones horizonte por angela patricia rodriguez ... [Actualidad] 143 26/01/2010
Solicitud certificado de afiliaciones a pensiones y cesantias proteccion por hz ... [Actualidad] 62 10/02/2010
certificado de pensiones del bbva horizonte por danger ... [Actualidad] 127 12/01/2010
certificacion cesantias porvenir por martha perez ... [Actualidad] 6 04/03/2010
cerificado fondo horizonte de pensiones y cesantias por carlos fideligno torres herrera ... [Actualidad] 148 18/01/2010
certificado de afiliacion por EDDY ... [Actualidad] 0 14/03/2010
Cursores por nopodes ... [ORACLE] 0 14/03/2010
peticion urgente mi nombre es juan pablo osorio cardona cc 71115218 por juancho ... [Actualidad] 0 14/03/2010
peticion por juancho ... [Actualidad] 0 14/03/2010
estrato de pencion por carlos antonio mateus gomez ... [Actualidad] 0 14/03/2010

Access CGI JSP ORACLE UNIX
Actualidad HTML/DHTML/XHTML LINUX PHP Visual Basic .NET
ASP ISAPI MS DOS Power Builder Visual Basic 6.0
ASP.NET Java mySQL SQL WIN 98/NT/2000/XP
C# JavaScript Opinion SQL Server

devjoker  Te recomendamos además ...
01/01/2005 Introducción a las bases de datos    forma parte de...Iniciación a las bases de datos
19/09/2007 Triggers en Transact SQL    forma parte de...Tutorial de Transact SQL
05/07/2007 Consultar datos en Transact SQL    forma parte de...Tutorial de Transact SQL
21/07/2006 Funciones integradas de PL/SQL    forma parte de...Tutorial PL/SQL
02/09/2007 Procedimientos almacenados en Transact SQL    forma parte de...Tutorial de Transact SQL
14/05/2007 Fundamentos de Transact SQL    forma parte de...Tutorial de Transact SQL
10/06/2007 Multiples escritorios en Windows XP
22/10/2005 El lenguaje SQL    forma parte de...Tutorial SQL
22/10/2005 Introducción SQL    forma parte de...Tutorial SQL
28/06/2006 Procedimientos almacenados en PL/SQL    forma parte de...Tutorial PL/SQL

 

Encuesta
¿A que perfil te adaptas mejor?




[Ver] [Votar]