Conexión a una base de datos Oracle con Visual Basic.NET no es tan complicado como usted puede pensar . Cómo hacer una conexión de Oracle es casi lo mismo que hacer una conexión a una base de datos de SQL Server . Una diferencia es que para Oracle necesita utilizar el espacio de nombres Oracle.DataAccess.Client . Una vez realizada la conexión, se puede consultar la base de datos utilizando la clase OracleCommand . El OracleDataReader se utiliza para leer los resultados del comando y mostrarlos en su aplicación. Instrucciones
1
lanzamiento Microsoft Visual Studio , haga clic en "Archivo > Nuevo proyecto " y haga clic en Expandir "Visual Basic ". Haga clic en " Windows" y haga doble clic en " Aplicación de Windows Forms " para crear un nuevo proyecto .
2 Haga clic en el nombre del proyecto en el panel Explorador de soluciones y haga clic en "Add Reference. " clic " Oracle.DataAccess " ubicado en la ficha . NET y haga clic en " Aceptar".
3
doble clic en " Button " en el panel Herramientas para añadir un nuevo botón . Haga doble clic en " Button1 " para crear un evento de clic del botón. Agregar una etiqueta utilizando la misma técnica
4
Agregue la siguiente línea de código en la parte superior del módulo de código para utilizar el espacio de nombres de Oracle : . Importaciones Oracle.DataAccess.Client
5
Copia y pega el código siguiente para definir la conexión con el servidor de Oracle :
oracleConn As String = "Data Source = ( DESCRIPCIÓN = ( ADDRESS_LIST =" _ + "( DIRECCIÓN = ( PROTOCOLO = TCP ) ( ANFITRIÓN = , contraseña = ; "
6 Añada el siguiente código al abrir la conexión definida en el paso anterior :
myConn Dim As New OracleConnection ( oracleConn ) myConn.Open ()
7
Copia y pega el siguiente código para consultar un campo de una tabla de su elección , y agregó que una condición, y mostrar los resultados a través del control de etiqueta :
myOrcleCmd Dim As New OracleCommandmyOrcleCmd.Connection = myConnmyOrcleCmd.CommandText = "select de donde = " ; myOrcleCmd.CommandType = CommandType.TextDim dataRdr Como OracleDataReader = myOrcleCmd.ExecuteReader () dataRdr.Read () Label1.Text = dataRdr.Item ( " ")
8 Agregar el siguiente código para liberar los objetos de la memoria :
dataRdr.Dispose () myOrcleCmd.Dispose () myConn.Dispose ()
9
Press "F5 " para ejecutar el programa y haga clic en " Button1 " para consultar la base de datos Oracle .