Conectando a um banco de dados Oracle usando o Visual Basic.NET não é tão complicado como você pode pensar. Fazer uma conexão Oracle é quase o mesmo que fazer uma conexão com um banco de dados SQL Server. Uma diferença é que para Oracle que você precisa para usar o namespace Oracle.DataAccess.Client . Depois de fazer a conexão, em seguida, você pode consultar o banco de dados usando a classe OracleCommand . O OracleDataReader é usado para ler os resultados do comando e exibi-los em sua aplicação. Instruções 
 1 
 Abra o Microsoft Visual Studio , clique em " File> New Project " e clique em expandir "Visual Basic". Clique em " Windows" e clique duas vezes em " Windows Forms Application " para criar um novo projeto . 
 2 
 botão direito do mouse no nome do projeto no painel Solution Explorer e clique em " Add Reference. " Click " Oracle.DataAccess " localizado na NET . e clique em " OK". 
 
 3 
 clique duas vezes em "Button" no painel de caixa de ferramentas para adicionar um novo botão. Clique duas vezes em "Button1 " para criar um evento de clique do botão. Adicione um rótulo usando a mesma técnica 
 4 
 Adicione a seguinte linha de código no topo do seu módulo de código para usar o namespace Oracle: . Importações Oracle.DataAccess.Client 
 5 
 Copiar e colar o seguinte código para definir a conexão com o servidor Oracle: 
 
 Dim oracleConn as String = " Data Source = (DESCRIPTION = ( ADDRESS_LIST =" _ + "( ADDRESS = ( PROTOCOL = TCP) ( HOST =  ))) " _ +" ( CONNECT_DATA = ( SERVER = DEDICATED ) ( SERVICE_NAME =  ; " 
 6  Adicione o seguinte código para abrir a conexão definida na etapa anterior : 
 
 Dim myConn as New OracleConnection ( oracleConn ) myConn.Open () 
 7 
 Copie e cole o seguinte código para consultar um campo de uma tabela de sua escolha , acrescentando uma condição em que , e apresentar os resultados através do controle de rótulo : 
 
 Dim myOrcleCmd as New OracleCommandmyOrcleCmd.Connection = myConnmyOrcleCmd.CommandText = "select  de  onde  = valor " ; myOrcleCmd.CommandType = CommandType.TextDim dataRdr Como OracleDataReader = myOrcleCmd.ExecuteReader () dataRdr.Read () = Label1.Text dataRdr.Item ( "  " ) 
 8  Adicionar o seguinte código para liberar os objetos da memória : 
 
 dataRdr.Dispose () myOrcleCmd.Dispose () myConn.Dispose () 
 9 
 Pressione " F5 " para executar o programa e clique em "Button1 " para consultar o banco de dados Oracle.