C# Jose Garcia Microsoft, Programacion, Tutoriales, Windows 1 comentario
Tal y como se prometio. Todos los Miercoles y Jueves, se tomaran en
cuenta todas las peticiones de tutoriales que se soliciten en los comentarios de cada tutorial. en el dia de hoy se ha de hacer un tutorial para conectarse con C# a una Base de datos SQL Server.
Enlaces patrocinados:
Como ya hemos visto en nuestro tutorial Como conectar una base
de datos Access, usando C#(LINK), en esta ocasin lo haremos para conectarnos a SQLServer cualquiera de sus ediciones, pero recomiendo que se utilicen desde el ao 2005 en adelante, solo para asegurar de que estamos usando la misma familia. Lo primero que debemos de hacer es descargar e instalar SqlServer(Aqui les dejo SQLServer 2008 R2 con el Manager Studio). Aqu debemos de tener mucho cuidado, ya que muchas veces no lo instalamos bien y debemos de volver a instalarlo, muchas veces da un error por el tan solo hecho de tener office instalado, as que mucho cuidado, a pesar de es bastante sencillo. Recuerda: Debes de aprender tu nombre de la instancia, siempre siguen el siguiente patrn NOMBRE-SERVIDOR/INSTANCIA. Repasando lo mismo del tutorial anterior, debemos de crear una base de datos en nuestro servidor principal(en este caso en el Manager para que los ayude). Luego nuestra clase en nuestro programa, y le ponemos los mtodos de conexin, cerrar, y todos lo que tengan que ver con bsquedas(nota: esta es una mala practica, pero por motivos de los tutoriales y hacerlos mas comprensibles se ensean as). ES HORA DE EMPEZAR. En nuestra clase de conexin a la base de datos, vamos a importar este paquete:
using System.Data.SqlClient; using System.Windows.Forms;
Este ultimo para poder ver un MessageBox que nos diga que nos conectamos. Ahora en nuestro mtodo conexin pondremos el siguiente cdigo:
Catalog=Base de Datos;Integrated Security=True; conn = new SqlConnection(ConnStr); conn.Open(); MessageBox.Show(Base de datos Abierta y lista para trabajar); < Cuando terminen la prueba borren esto, o se arrepentirn de no haberlo borrado. La unica diferencia es que donde pusimos OleDbConnection(De nuestro tutorial anterior) deberemos de poner SQLConnection y todos los metodos de SQL. Enlaces patrocinados:
Para aquellos que le pusieron alguna contrasea a su servidor la
variable ConnStr, sera la siguiente: String ConnStr = @Data Source=SERVIDOR\INSTANCIA;Initial Catalog=Base de Datos;User ID=miUsuario;Password=miConstrasea; Trusted_Connection=False; ; Como pudieron notar, todo lo que tiene que ver con conexin lleva un patron, tan solo hay que conocerlo y seguirlo.