Segunda-feira, 29 de julho de 2002 às 01h59

PHP & Oracle - Parte 03

Fala galera!

Essa semana, estaremos desenvolvendo o arquivo conecta_ora.php que será responsável pela conexão com o Banco de dados Oracle.

Criando o arquivo conecta_ora.php


$ora_user = "system";
//USUÁRIO
$ora_senha = "manager"; //SENHA

$ora_conecta = @ocilogon($ora_user,$ora_senha);

echo "CONEXÃO ORACLE

";

if($ora_conecta)
echo "SUCESSO !! A conexão com o Oracle está funcionando perfeitamente.
Usuário conectado: $ora_user";
else
echo "ERRO !! Por favor, verifique se o usuário e a senha estão digitados corretamente!";

?>

Para estabelecer essa conexão, fizemos uso da função OCILogon() aonde passamos os parâmetros USUÁRIO e SENHA.

Sintaxe:

int OCILogon(string usuário, string senha, string[ORACLE_SID]);

Testando o arquivo conecta_ora.php

Teste esse script no browser de sua preferência usando o seguinte endereço: http://127.0.0.1/pasta/conecta_ora.php


Se tudo ocorrer bem, vai aparecer uma tela como mostra a figura abaixo:



Só pra efeito de aprendizado, faço o seguinte:

- Troque o usuário ou a senha do arquivo conecta_ora.phppara que possamos forçar um erro.

- Digite por exemplo:

$ora_user = "imasters"; //USUÁRIO
$ora_senha = "teste"; //SENHA


Depois de ter feito isso, salve o arquivo conecta_ora.php e execute ele no browser novamente.

Se tudo ocorrer bem, estaremos vendo uma tela com uma mensagem de erro, pois esse usuário não está criado no Oracle e portanto não conseguiremos efetuar a conexão com ele.



Observação
Lembre-se que antes de fazer esse script, você precisa estar com o Oracle rodando em sua máquina e ter configurado o seu PHP com suporte à ele. Se você não fez isso, dê uma olhada no artigo da semana passada.

Não deixe de nos enviar críticas ou sugestões para o próximo assunto, afinal a coluna é de vocês.

1 comentário

 Matheus Francisco
30/03/2009 09h33

Ajuda

Valeu, esse artigo está me ajudando muito...

Obrigado

Cancelar resposta

Qual a sua opinião?

Faça login abaixo ou cadastre-se rapidamente.


Sobre o Autor
Júlio César Martini atualmente presta serviços de WebMaster/Programador para o UOL (http://www.uol.com.br), Graduado em Tecnólogo em Informática pela UNIFIAN - Faculdades Anhanguera e Pós-Graduado em Desenvolvimento de Software para Web pela UFSCAR. Foi o primeiro profissional a chegar à marca de 100 artigos publicados no iMasters e trabalha com PHP desde 2000. Site: http://www.juliocesarmartini.com

2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.