Exportar (0) Imprimir
Expandir todo
Personas que lo han encontrado útil: 2 de 3 - Valorar este tema

Crear conexiones a bases de datos de Oracle

Visual Studio .NET 2003

Para conectarse a una base de datos, utilice el Proveedor de Microsoft OLE DB para Oracle.

Nota   Para poder arrastrar y colocar elementos en el Explorador de servidores para bases de datos de Oracle, la conexión de datos debe utilizar el Proveedor de Microsoft OLE DB para Oracle.
Nota de seguridad   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 una base de datos de Oracle:

  • Visualmente, con herramientas de tiempo de diseño.
  • Mediante programación.

Conectar a una base de datos de Oracle en el Explorador de servidores

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.
  2. En el cuadro de diálogo Propiedades de vínculo de datos, elija la ficha Proveedor.
  3. Haga clic en Proveedor de Microsoft OLE DB para Oracle y después en Siguiente.
  4. Escriba el servidor donde se encuentra la base de datos a la que desea obtener acceso.
  5. Escriba la contraseña que desea utilizar para la autenticación cuando inicie una sesión en el origen de datos.
  6. Haga clic en Aceptar.

Conectar con una base de datos de Oracle 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 una base de datos de Oracle 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 la base de datos de Oracle. Para obtener más información, vea la sección anterior titulada "Conectar a una base de datos de Oracle en el Explorador de servidores".
  2. Arrastre la conexión hasta el formulario o el diseñador.
  3. Aparecerá un objeto OracleConnection en la bandeja de componentes.
  4. Avance hasta la sección "Pasos siguientes" que aparece más adelante en este tema.

Para crear una conexión desde la ficha Datos del Cuadro de herramientas

  1. Arrastre un objeto OracleConnection hasta el formulario o diseñador.

    Aparecerá un objeto OracleConnection 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 el cuadro de diálogo Propiedades de vínculo de datos y configure una conexión nueva.
  4. Avance hasta la sección "Pasos siguientes" que aparece más adelante en este tema.

Conectar a una base de datos de Oracle mediante programación

Puede crear un objeto OracleConnection directamente en el código.

Para crear una conexión mediante programación entre la aplicación y una base de datos de Oracle

  • El siguiente código crea un objeto OracleConnection y define la propiedad OracleConnection.ConnectionString.
    ' Visual Basic
    Public Sub ConnectToOracle()
        Dim conn As New OracleClient.OracleConnection()
        ' TODO: Modify the connection string and include any
        ' additional required properties for your database.
        conn.ConnectionString = & _ 
        "Data Source=<oracle data source name>;Integrated Security=yes"
        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 ConnectToOracle()
    {
        OracleClient.OracleConnection conn =
            new OracleClient.OracleConnection ();
        // TODO: Modify the connection string and include any
        // additional required properties for your database.
        conn.ConnectionString = "Data Source=" +
            "<oracle data source name>;Integrated Security=yes";
        try
        {
            conn.Open();
            // Insert code to process data.
        }
            catch (Exception ex)
        {
            MessageBox.Show("Failed to connect to data source");
        }
        finally
        {
            conn.Close();
        }
    }
    

Pasos siguientes

Ahora que ha establecido una conexión entre la aplicación y la base de datos de Oracle, puede crear objetos para mostrar y actualizar datos. La tabla siguiente proporciona vínculos a algunos temas importantes.

Para Vea
Mostrar datos de sólo lectura Recuperar datos con DataReader
Llenar un conjunto de datos con datos Conjuntos de datos de ADO.NET
Ejecutar instrucciones de SQL directamente Realizar operaciones de base de datos directamente

Vea también

Conectar a orígenes de datos con ADO.NET | Agregar nuevas conexiones de datos en el Explorador de servidores | Bases de datos en el Explorador de servidores | Bases de datos de Oracle | Visual Database Tools | Propiedades de vínculo de datos (Cuadro de diálogo)

¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios
Mostrar:
© 2014 Microsoft. Reservados todos los derechos.