Written by: Banco de Dados

Conectando-se ao Oracle através do ASP.NET

Para criarmos uma aplicação que conecta com uma base de dados Oracle ®, via ASP.NET, vamos utilizar o Visual Studio 2010 ®.

Instruções

Criaremos um projeto utilizando o framework 3.5 (pode-se utilizar o framework 4.0, caso deseje).

Conectando-se ao Oracle através do ASP.NET

Conectando-se ao Oracle através do ASP.NET Após criado o projeto, insira no arquivo Default.aspx um gridview. Será este componente que receberá as informações de sua base Oracle ®.

Conectando-se ao Oracle através do ASP.NET

Conectando-se ao Oracle através do ASP.NET Clique com o lado direito do mouse em seu controle gridview e selecione a opção “Show Smart Tag”.

Conectando-se ao Oracle através do ASP.NET

Conectando-se ao Oracle através do ASP.NET Feito isso, será habilitado ao lado do controle, a janela “Gridview Tasks” que possibilitará a configuração do data source vinculado à gridview criada. No combo box da opção “Choose Data Source”, escolha “New Data Source”. Desta forma, será iniciada o wizard de configuração do data source. Escolha o “SQL Database”, local este em que o aplicativo obterá os dados. Em nosso exemplo, definimos o ID como “Oracle”. A opção “SQL Database” é compatível com bases de dados Oracle ®.

Conectando-se ao Oracle através do ASP.NET

Conectando-se ao Oracle através do ASP.NET Na próxima tela, escolha a opção “New Connection”.

Conectando-se ao Oracle através do ASP.NET

Conectando-se ao Oracle através do ASP.NET Não opte pelo data provider padrão. Clique no botão “Change…”, para escolher outro. Na próxima tela, escolha o data provider “.NET Framework Data Provider for OLE DB”.

Conectando-se ao Oracle através do ASP.NET

Conectando-se ao Oracle através do ASP.NET

Conectando-se ao Oracle através do ASP.NET Agora, vamos inserir os dados de sua base Oracle ®. Insira o nome do servidor, user e a senha da base. Para a inclusão do server name deve-se seguir o padrão “IP:Porta/Instância”. Em nosso exemplo, nossa base possui o IP “000.000.000.000”, instância “LOCAWEB_1” e user name “baselocaweb”. Obrigatoriamente, deve-se utilizar a porta 1521.

Conectando-se ao Oracle através do ASP.NET Após a inserção de dados, Clique no botão “Test Connection” para testar a conexão. Com a conexão validada, clique em “OK” para continuar.

Conectando-se ao Oracle através do ASP.NET

Conectando-se ao Oracle através do ASP.NET

Conectando-se ao Oracle através do ASP.NET Pode-se verificar a conexão criada, inclusive a “Connection String” criada automaticamente (Quando você for criar a conexão, serão apresentados os dados de sua base).

Conectando-se ao Oracle através do ASP.NET

Conectando-se ao Oracle através do ASP.NET Na próxima tela, é optativa a gravação da string de conexão criada em sua aplicação. Em nosso exemplo, salvamos a string como o nome “OracleConn”.

Conectando-se ao Oracle através do ASP.NET

Conectando-se ao Oracle através do ASP.NET Agora, podemos definir a query que queremos utilizar em nossa gridview. Utilizamos um “SELECT * FROM TABELA” para ilustrar. Na próxima tela, é possível testar sua query ou, caso queira, pode-se finalizar a configuração. E, com isso, sua gridview apresentará os dados presentes em sua base Oracle ® (Quando você for criar a conexão, serão apresentados os dados de sua base).

Conectando-se ao Oracle através do ASP.NET

Conectando-se ao Oracle através do ASP.NET

Dicas

Caso queira, é possível alterar a query criada no wizard acessando diretamente o “SelectCommand” da gridview. O caminho da conexão também é alterável, pelo arquivo web.config. Rocomenda-se que tais alterações sejam feitas antes de compilar sua aplicação.

Conectando-se ao Oracle através do ASP.NET

Conectando-se ao Oracle através do ASP.NET

Referências Externas

Veja também


Oracle Server X5-8 is the most powerful and flexible 8-socket x86 server we’ve ever designed.

Learn more

Not Found

The requested URL /us/mosaicmenu/index.html was not found on this server.

Visited 1 times, 1 visit(s) today
Era isso que estava procurando?
SimNão
Last modified: 12 de julho de 2024