Microsoft SQL Server Management Studio Express
10/01/2010SQL Como saber las tablas que hay en una base de datos
11/01/2010Código Ejemplo para conectar a una base de datos:
a) Seguridad integrada
C#:
-
<span style="color: #008000;""Integrated Security=true;Initial Catalog=Northwind;" +
-
"Data Source=localhost\\SQLExpress";
-
MessageBox.Show("Conexión Establecida");
-
dataconnection.Open();
-
}</span>
b) Pasando Usuario y Password
una vez realizada la conexión podemos utilizar un DataGridView para visualizar los datos. El código necesario sería el siguiente:
C#:
-
<span style="color: #008000;""Select * from Orders"
Pero para aclararlo un poco vamos a realizar un protocolo:
1- Hemos de utilizar los espacios de nombres relacionados con SQL
C#:
2-Hemos de construir la cadena de conexión, donde le pasamos el usuario, contraseña, el servidor y la base de datos. Podemos pasarselo directamente o bien podemos utilizar un constructor:
C#:
-
span style="color: #008080; font-style: italic;">//csb.IntegratedSecurity = true;
-
csb.UserID = "NombreUsuario""Password"
3-Para conectarnos a la base de datos necesitamos una conexión a SQL (SqlConnection)
C#:
-
//Definimos una conexión SQL
-
4-Finalmente para operar con sql necesitamos un comando de SQL (que requiere una conexión y una orden de sql) SqlCommand
C#:
-
span style="color: #008080; font-style: italic;">//Abrimos la conexión llamando al método definido arriba
-
Conexion();
-
//Creamos un objeto SqlCommand que nos permitirá interactuar con SQL
-
"Select campo from TablaX"//Finalizamos la conexión
-
endConnection();
-
}