Koble til en Oracle database ved hjelp av Visual Basic.NET er ikke så komplisert som du kanskje tror. Å gjøre en Oracle -tilkobling er nesten det samme som å lage en forbindelse til en SQL Server-database . En forskjell er at for Oracle må du bruke Oracle.DataAccess.Client navnerommet . Når du foretar tilkoblingen , så kan du søke i databasen ved å bruke OracleCommand klassen . Den OracleDataReader brukes til å lese resultatene fra kommandoen og vise dem i programmet. Instruksjoner
en
Launch Microsoft Visual Studio , klikk på "File > New Project" og klikk utvide " Visual Basic. " Klikk "Windows" og dobbeltklikk på "Windows Forms Application " for å opprette et nytt prosjekt .
2
Høyreklikk på prosjektnavnet på Solution Explorer -panelet og klikk " Add Reference . " Klikk " Oracle.DataAccess " som ligger i . NET og klikk " OK ".
3
Dobbeltklikk på " Button" fra Toolbox ruten for å legge til en ny knapp . Dobbeltklikk på " Button1 " for å skape et klikk hendelsen for den knappen . Legg en etikett med samme teknikk
4
Legg til følgende linje med kode på toppen av koden din modul for å bruke Oracle namespace : . Importen Oracle.DataAccess.Client
5
Kopier og lim inn følgende kode for å definere tilkoblingen til Oracle server:
Dim oracleConn As String = "Data Source = ( DESCRIPTION = ( ADDRESS_LIST = " _ + "( ADRESSE = ( PROTOKOLL = TCP ) ( HOST = ) ( PORT = ) ) ) "_ +" ( CONNECT_DATA = ( SERVER = dedikerte ) (Tjenestenavn = ) ) ) ; "_ +" Bruker Id = ; Password = ; "
6 Legg til følgende kode for å åpne tilkoblingen definert i forrige trinn :
Dim myConn som ny OracleConnection ( oracleConn ) myConn.Open ( )
7
Kopier og lim inn følgende kode for å spørre et felt i en tabell av ditt valg , og legger en der tilstand , og vise resultater gjennom etiketten kontroll :
Dim myOrcleCmd som ny OracleCommandmyOrcleCmd.Connection = myConnmyOrcleCmd.CommandText = " select fra hvor = " ; myOrcleCmd.CommandType = CommandType.TextDim dataRdr Som OracleDataReader = myOrcleCmd.ExecuteReader ( ) dataRdr.Read ( ) Label1.Text = dataRdr.Item ( " ")
8 Legg følgende kode for å slippe gjenstander fra hukommelsen : en
dataRdr.Dispose ( ) myOrcleCmd.Dispose ( ) myConn.Dispose ( )
9
Trykk " F5 " for å kjøre programmet og klikk " Button1 " til å spørre din Oracle database.