lunes, 22 de junio de 2015

Conectar SQL con Visual


El almacenamiento de los detalles de la cadena de conexión (como el nombre de servidor, el nombre de usuario y la contraseña) puede afectar a la seguridad de la aplicación. El uso de la Seguridad integrada de Windows es un modo más seguro de controlar el acceso a una base de datos. Para obtener más información, vea Seguridad de bases de datos.
Existen dos maneras de conectarse a SQL Server:
  • Visualmente, con herramientas de tiempo de diseño.
  • Mediante programación.

Conectar a SQL Server en el Explorador de servidores


El establecimiento de una conexión con SQL Server en el Explorador de servidores permite crear fácilmente objetos SqlConnection, SqlDataAdapter y SqlCommand arrastrando objetos de datos desde el Explorador de servidores hasta los formularios o diseñadores.
Para crear una conexión en el Explorador de servidores
  1. En el Explorador de servidores, haga clic con el botón secundario en Conexiones de datos y, a continuación, en Agregar conexión.
    Se abre el cuadro de diálogo Propiedades de vínculo de datos.
  2. El proveedor predeterminado es Proveedor de Microsoft OLE DB para SQL Server.
  3. Seleccione un nombre de servidor en la lista desplegable o escriba la ubicación del servidor donde se encuentra la base de datos a la que desea obtener acceso.
    Nota   Seleccionar la base de datos en el servidor es una acción diferente. Actualice la lista haciendo clic en Actualizar.
  4. En función de los requisitos de la base de datos o aplicación, seleccione la Seguridad integrada de Windows NT o utilice un nombre de usuario y una contraseña específicos para iniciar una sesión en el servidor SQL Server. 
  5. Seleccione la base de datos a la que desea conectarse en la lista desplegable.
  6. Hacer clic en Aceptar.

Conectar a SQL Server desde la aplicación

La creación de conexiones a orígenes de datos desde la aplicación se puede llevar a cabo visualmente utilizando los diseñadores de Visual Studio .NET o mediante programación, creando objetos de conexión a datos en el código.

Conectar a SQL Server visualmente

Visual Studio admite la creación de objetos de datos arrastrando elementos desde el Explorador de servidores o la ficha Datos del Cuadro de herramientas hasta el formulario o diseñador.
Para crear una conexión desde el Explorador de servidores
  1. Cree una Conexión de datos en el Explorador de servidores para el servidor SQL Server. 
  2. Arrastre la conexión hasta el formulario o el diseñador.
    Aparecerá un objeto SqlConnection en la bandeja de componentes.
Para crear una conexión desde la ficha Datos del Cuadro de herramientas
  1. Arrastre un objeto SqlConnection hasta el formulario o diseñador.
    Aparecerá un objeto SqlConnection no configurado en la bandeja de componentes.
  2. En la ventana Propiedades, haga clic en la propiedad ConnectionString.
  3. Seleccione una conexión existente en la lista desplegable o haga clic en Nueva conexión para abrir Propiedades de vínculo de datos (Cuadro de diálogo) y ahi se configuara una conexión nueva.

Conectar a SQL Server mediante programación


ESTE ES EL MODO QEU EL EQUIPO DECIDIO DE TRABAJAR, Para crear una conexión mediante programación entre la aplicación y una base de datos de SQL Server

Puede crear un objeto SqlConnection directamente en el código.
  • El código siguiente crea un objeto SqlConnection, define la propiedad SqlConnection.ConnectionString y abre la conexión.

  • ' Visual Basic
    Public Sub ConnectToSql()
        Dim conn As New SqlClient.SqlConnection
        ' TODO: Modify the connection string and include any
        ' additional required properties for your database.
        conn.ConnectionString = & _
        "integrated security=SSPI;data source=SQL Server Name;" & _
        "persist security info=False;initial catalog=northwind"
        Try
            conn.Open()
            ' Insert code to process data.
        Catch ex As Exception
            MessageBox.Show("Failed to connect to data source")
        Finally
            conn.Close()
        End Try
    End Sub
    
    // C#
    public void ConnectToSql ()
    {
        System.Data.SqlClient.SqlConnection conn = 
            new System.Data.SqlClient.SqlConnection ();
        // TODO: Modify the connection string and include any
        // additional required properties for your database.
        conn.ConnectionString = 
         "integrated security=SSPI;data source=SQL Server Name;" +
         "persist security info=False;initial catalog=northwind";
        try
        {
            conn.Open();
            // Insert code to process data.
        }
            catch (Exception ex)
        {
            MessageBox.Show("Failed to connect to data source");
        }
        finally
        {
            conn.Close();
        }
    }

Algunos de los videos observados 

https://www.youtube.com/watch?v=y2Wv0NTnyDw

https://www.youtube.com/watch?v=ipyeTsU-F48


Hora de Inico 8:30 am
Hora de Fin  12:00 md

No hay comentarios:

Publicar un comentario