Version 1 (modified by viani, 16 years ago) (diff) |
---|
Estabelecendo uma Conexão com um Banco de Dados Oracle
Para conectar-se a um banco de dados Oracle, utilize, como template, o código abaixo (supõe-se que o código será executado em uma classe da camada Model):
/* cria uma nova instância da classe wf_db */ $conn = &$this->factory->newInstance('wf_db'); /* * Conecta-se ao banco de dados * A porta padrão para o banco Oracle é: 1521 * oci8 é o driver do Oracle para o ADOdb */ $conn->connect('nome_database', 'host', porta, 'usuario', 'senha', 'oci8'); /* verifica se a conexão foi bem sucedida */ if ($conn) { /* executa uma query */ $recordSet = $conn->query('SELECT campo1, campo2 FROM esquema.tabela'); /* verifica se a query foi executada com sucesso */ if ($recordSet) { /* percorre os dados da consulta */ while (!$recordSet->EOF) { print_r($recordSet->fields); $recordSet->MoveNext(); } } } /* desconecta-se do banco */ $conn->disconnect();