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: 7096 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: 109 | Comentarios: 3 | Archivo: Articulos
02/02/2010 iPad vs Telesketch
Visitas: 809 | Comentarios: 2 | Archivo: Articulos
Categorias: Humor
Visitas: 764 | Comentarios: 3 | Archivo: Articulos
Visitas: 3177 | Comentarios: 2 | Archivo: Articulos
Categorias: C#
Visitas: 14562 | Comentarios: 7 | Archivo: Articulos
Categorias: C#|Seguridad
Visitas: 1497 | Comentarios: 3 | Archivo: Articulos
Visitas: 695 | Comentarios: 2 | Archivo: Articulos
Visitas: 369 | Comentarios: 0 | Archivo: Articulos
Visitas: 2034 | Comentarios: 2 | Archivo: Articulos
Categorias: C#

Útimos temas recibidos en los foros ...
certificado por jhon jairo vargas ... [Actualidad] 1 13/03/2010
devolver consulta en form builder de oracle con like por cesar10lb ... [ORACLE] 0 13/03/2010
certificado de cesantias horizonte por yeimmy ... [Actualidad] 4 13/03/2010
solicito certificado de pensiones y sesantias para laborar por maria eugenia garcia m. ... [Actualidad] 0 13/03/2010
certificado de fondos de pensiones horizonte por mona ... [Actualidad] 6 03/03/2010
certificado pensiones por nelly moreno ... [Actualidad] 0 13/03/2010
certificado de pensiones del bbva horizonte por danger ... [Actualidad] 125 12/01/2010
cerificado fondo horizonte de pensiones y cesantias por carlos fideligno torres herrera ... [Actualidad] 147 18/01/2010
certuficado de afiliacion a porvenir por ede ... [Actualidad] 6 05/02/2010
certificado pensiones horizonte por angela patricia rodriguez ... [Actualidad] 136 26/01/2010
Solicitud certificado de afiliaciones a pensiones y cesantias proteccion por hz ... [Actualidad] 59 10/02/2010
necesito certificado de afiliacíon a pensiones por jelo ... [Actualidad] 0 12/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 ...
22/10/2005 Consultas combinadas. JOINS    forma parte de...Tutorial SQL
22/10/2005 El lenguaje SQL    forma parte de...Tutorial SQL
22/10/2005 Indices    forma parte de...Tutorial SQL
11/03/2008 Problemas en la instalación de Visual Studio 2008-Visual studio web authoring component
08/09/2007 Funciones en Transact SQL    forma parte de...Tutorial de Transact SQL
18/10/2005 Enviar emails a través de un servidor SMTP autenticado con Java
14/05/2007 Fundamentos de Transact SQL    forma parte de...Tutorial de Transact SQL
03/10/2006 Herencia y métodos virtuales    forma parte de...Tutorial C#
12/06/2007 Estructuras de control en Transact SQL    forma parte de...Tutorial de Transact SQL
22/10/2005 Insertar datos. INSERT    forma parte de...Tutorial SQL

 

Encuesta
¿A que perfil te adaptas mejor?




[Ver] [Votar]