Conexão Symfony 1.2 + Oracle 10g XE + Doctrine

10 07 2009

Atualmente ando fazendo um teste com outro ORM: o Doctrine.  Para quem não conhece, ORM (Object-Relational Mapping, ou Mapeamento Objeto-Relacional) é uma interface que implementa todos os métodos de acesso ao banco de dados, busca e alteraçao de registros, traduzindo-os para o conceito de Objetos.

Estou gostando bastante dos resultados em comparação com o Propel. Abaixo, demonstro como fazer uma conexão utilizando o banco de dados oracle 10g xe.

config/databases.yml

all:
doctrine:
class: sfDoctrineDatabase
param:
dsn: ‘oci:host=localhost;dbname=xe;charset=AL32UTF8′
username: root
password: teste

Lembre-se de estar com a extensão pdo_oci ativa no php.

Feito isso basta dar um doctrine:build-schema para que ele gere o arquivo schema.yml contendo o mapeamento e o doctrine:build-model para gerar os modelos.

Espero que essa dica seja útil.

Celular Mp20 F035 Com Gps Gratis Wi Fi Tv 2 Chips 2gb Brinde
Celular Mp20 F035 Com Gps Gratis Wi Fi Tv 2 Chips 2gb Brinde
Mais info»
R$ 318.98
até 18x de 23.92
Mp20 Celular Smartphone 2chips Mp15 E9000 Wifi Java Touch Tv
Mp20 Celular Smartphone 2chips Mp15 E9000 Wifi Java Touch Tv
Mais info»
R$ 278.00
até 18x de 20.85
Vitrine TecnoBlog  

Actions

Informations

Leave a comment

You can use these tags : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>