Changes between Initial Version and Version 1 of WF/conexaobancooracle


Ignore:
Timestamp:
04/09/08 15:55:44 (16 years ago)
Author:
viani
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WF/conexaobancooracle

    v1 v1  
     1= Estabelecendo uma Conexão com um Banco de Dados Oracle = 
     2Para 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): 
     3{{{ 
     4/* cria uma nova instância da classe wf_db */ 
     5$conn = &$this->factory->newInstance('wf_db'); 
     6 
     7/* 
     8 * Conecta-se ao banco de dados 
     9 * A porta padrão para o banco Oracle é: 1521 
     10 * oci8 é o driver do Oracle para o ADOdb 
     11*/ 
     12$conn->connect('nome_database', 'host', porta, 'usuario', 'senha', 'oci8'); 
     13 
     14/* verifica se a conexão foi bem sucedida */ 
     15if ($conn) 
     16{ 
     17        /* executa uma query */ 
     18        $recordSet = $conn->query('SELECT campo1, campo2 FROM esquema.tabela'); 
     19        /* verifica se a query foi executada com sucesso */ 
     20        if ($recordSet) 
     21        { 
     22                /* percorre os dados da consulta */ 
     23                while (!$recordSet->EOF) 
     24                { 
     25                        print_r($recordSet->fields); 
     26                        $recordSet->MoveNext(); 
     27                } 
     28        } 
     29} 
     30 
     31/* desconecta-se do banco */ 
     32$conn->disconnect(); 
     33}}}