System.Data.SqlClient.SqlConnection conexionSQL = new System.Data.SqlClient.SqlConnection(); conexionSQL.ConnectionString = "Server=10.10.10.10;initial catalog=BaseDatos; id=sa;password=123;Trusted_Connection=FALSE"; conexionSQL.Open;
Conexion String genérico:
SqlConnection myConnection = new SqlConnection("user id=username;" + "password=password;server=serverurl;" + "Trusted_Connection=yes;" + "database=database; " + "connection timeout=30");
Luego para enviar comandos Transact SQL:
SqlCommand cmd = new SqlCommand("Comando Transact SQL", conexionSQL); cmd.ExecuteNonQuery();
Y por último como almacenar el resultado de una consulta SELECT en un tipo "SqlDataReader" de .NET:
using System; using System.Data.SqlClient; namespace Consulta { class Program { static void Main(string[] args) { SqlDataReader resConsulta = null; SqlConnection conexionSQL = new SqlConnection(); conexionSQL.ConnectionString = "Server=localhost;initial catalog=Adventureworks; Trusted_Connection=TRUE"; conexionSQL.Open(); SqlCommand cmd = new SqlCommand("SELECT * FROM Person.Contact WHERE ContactID<=10", conexionSQL); resConsulta = cmd.ExecuteReader(); while (resConsulta.Read()) { Console.WriteLine(resConsulta["FirstName"].ToString() + " " + resConsulta["LastName"].ToString()); } resConsulta.Close(); cmd.Dispose(); conexionSQL.Close(); Console.ReadLine(); } } }