Conectando-se a base Oracle com Kohana

Categoria: Kohana
Publicado em 31 de Março de 2011

a) Configurar um novo grupo de conexão no arquivo /application/config/database.php, exemplo de parâmetros:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$config['nome_grupo_db_kohana'] = array(
   connection => array(
    "host" => 'seu_host_name'
    "user" => 'seu_usuario'
    "pass" => 'seu_password'
    "database" => 'grupo_do_arquivo_tsnames.ora'
    "type" => 'oracle'
    "port" => '1521'
    "socket" => false 
  ),
  benchmark => true,
  persistent => false,
  character_set => 'utf8',
  table_prefix => '',
  object => true,
  cache => false,
);

b) Caso seja necessário, configurar a variável de ambiente NLS_LANG (ex.: BRAZILIAN PORTUGUESE_BRAZIL.WE8MSWIN1252)

c) Usar o seguinte código para conectar-se ao banco. Note que o grupo do arquivo database.php é utilizado aqui:

1
$dbOra = new Database('nome_grupo_db_kohana');

 

 

 

Copyright © Fernando Hidemi Uchiyama 2010 - Todos os direitos reservados