conectarse a una BD sql Server con c#

Conectarse a una BD sql Server con c#
 
1.  Cree un proyecto windows en el KDE de desarrollo de visual studio 2005  o  2008
 
2.  Asegurese de que existe una referencia del namespace  system.data en el proyecto actual.
 
3.  Utilice la instrucción using de los espacios de nombres System y System.Data para que no tenga que calificar las declaraciones de esos espacios de nombres más adelante en el código. También puede incluir System.Data.SqlClient.
 
4. Cree la cadena de conexión de la BD a la cual se quiere conectar. Ejemplo
Data Source=oeacosta\sql2005;Initial Catalog=DatosPeliculas;Persist Security Info=True;User ID=admUsuarios;Password=12345 la cadena de conexión incluye el servidor y nombre de la instancia sql = oeacosta\sql2005, nombre de laBD=DatosPeliculas, usuario y password de la conexión a la BD
 

string sConexion="Data Source=oeacosta\sql2005;Initial Catalog=DatosPeliculas;Persist Security Info=True;User ID=admUsuarios;Password=12345";

 "las cadenas de conexión nunca deben ir quemadas en el código de la aplicación con .NET se acostrumbra  manejar archivos de configuración app.config para aplicaciones Windows y web.config para aplicaciones web ya que el framework de .net permite la encripción de estas cadenas"

5. cree en una variable de to string la cadena de conexión anterior en el main principal o en el metodo  de incio load de una pagina .aspx si es un sitio web.

    

 
6.  Con esta cadena de conexión, cree un nuevo objeto SqlConnection y llame a su método Open para establecer una conexión a la base de datos:

SqlConnection objConn = new SqlConnection(sConexion);

 

7. Cree un objeto SqlCommand y pase el comando que desee ejecutar y el objeto de conexión que creó en el paso anterior. El código de ejemplo siguiente pasa la instrucción INSERT:
 

string sSQL = "INSERT INTO tablaX (idX, nombre) values( " + " 1,’omar acosta’)";

SqlCommand objCmd = new SqlCommand(sSQL, objConn);

8. Después de crear el objeto SqlCommand , puede llamar al método ExecuteNonQuery para ejecutar el comando que representa. ExecuteNonQuery está diseñado para los comandos que no devuelven ningún resultado (como las instrucciones DELETE, UPDATE e INSERT).
 

objCmd.ExecuteNonQuery();

 

digo fuente de todo el Ejemplo anterior:

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

string sConexion="Data Source=oeacosta\sql2005;Initial Catalog=DatosPeliculas;Persist Security Info=True;User ID=admUsuarios;Password=12345";

SqlConnection objConn = new SqlConnection(sConexion);

objConn.Open();

string sSQL = "INSERT INTO tablaX (idX, nombre) values( " + " 1,’omar acosta’)";

SqlCommand objCmd = new SqlCommand(sSQL, objConn);

objCmd.ExecuteNonQuery();

}

}

About omaracostacasas

ING SOFTWARE
This entry was posted in Microsoft .NET. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s