Connessione a un database Oracle utilizzando Visual Basic.NET non è così complicato come si potrebbe pensare . Effettuare una connessione Oracle è quasi lo stesso di creazione di una connessione a un database SQL Server . Una differenza è che per Oracle è necessario utilizzare lo spazio dei nomi Oracle.DataAccess.Client . Una volta effettuata la connessione , è possibile interrogare il database utilizzando la classe OracleCommand . Il OracleDataReader è usato per leggere i risultati del comando e visualizzarle nell'applicazione. Istruzioni
1
lancio di Microsoft Visual Studio , fare clic su "File > Nuovo progetto " e fare clic su Espandi " Visual Basic . " Fare clic su " Windows" e fare doppio clic su "Applicazione Windows Form " per creare un nuovo progetto .
2
pulsante destro del mouse sul nome del progetto in Esplora soluzioni e fare clic su "Add Reference ". Clicca " Oracle.DataAccess " che si trova nella scheda . NET e fare clic su "OK".
3
doppio clic su " pulsante " dal pannello Casella degli strumenti per aggiungere un nuovo pulsante . Fare doppio clic su " Button1 " per creare un evento click del pulsante . Aggiungere un'etichetta con la stessa tecnica
4
Aggiungere la seguente riga di codice al vertice del modulo di codice per utilizzare lo spazio dei nomi di Oracle : . Importazioni Oracle.DataAccess.Client
5
Copia e incolla il seguente codice per definire la connessione al server Oracle :
Dim oracleConn As String = "Data Source = ( DESCRIPTION = ( ADDRESS_LIST = " _ + " ( ADDRESS = ( PROTOCOLLO = TCP ) ( HOST = ) ) ) " _ + " ( CONNECT_DATA = ( SERVER = DEDICATED ) ( SERVICE_NAME = ; "
6 Aggiungere il seguente codice per aprire la connessione definita nel passaggio precedente :
Dim myConn As New OracleConnection ( oracleConn ) myConn.Open ( ) economici 7
Copia e incolla il seguente codice per eseguire query in un campo di una tabella di vostra scelta, l'aggiunta di una condizione in cui , e visualizzare i risultati attraverso il controllo etichetta :
Dim myOrcleCmd As New OracleCommandmyOrcleCmd.Connection = myConnmyOrcleCmd.CommandText = " select da dove = " ; myOrcleCmd.CommandType = CommandType.TextDim dataRdr Come OracleDataReader = myOrcleCmd.ExecuteReader ( ) dataRdr.Read ( ) Label1.Text = dataRdr.Item ( " " ) economici 8 Aggiungi il seguente codice per rilasciare gli oggetti dalla memoria :
dataRdr.Dispose ( ) myOrcleCmd.Dispose ( ) myConn.Dispose ( ) economici 9
Premere " F5 " per eseguire il programma e fare clic su " Button1 " per interrogare il database Oracle .