2009/5/20 Virginia <[email protected]>:
> Buenas tardes, quisiera saber cómo hago para configurar la conexión a oracle
> desde el framework MVC, aquí dejo la función de conexión con postgres, no sé
> si solo sustituyendo los respectivos valores por los de oracle me funcione
> igual...

Que framework MVC (symfony, cakephp, etc.)?


>
> static private function getParametros(){
>
> try{
> self::$tipoBD='postgres';
> self::$usuarioBD='postgres';
> self::$passwordBD='postgres';
> self::$hostBD='192.168.0.1;
> self::$nombreBD='template1';
>
> }catch(RuntimeException $ex){
> //$log = Logger::getInstancia(__FILE__);
> //$log->info("Error: no se pudo cargar el archivo de configuración de la
> base de datos: ".$ex->getMessage());
> return false;
> }//catch
> }
>
> La función que hace la conexión es la siguiente:
>
>         static function getConnection(){
>             if(!self::$db){
>                 //echo "Inicializando conexion a la BD\n";
>
>                 self::getParametros();
>
>
>                 if(!self::$tipoBD || !self::$usuarioBD || !self::$passwordBD
> || !self::$hostBD  || !self::$nombreBD)
>                 throw new BDException("Falta definir parametros de acceso a
> la BD");
>
>                 $dsn =
> self::$tipoBD."://".self::$usuarioBD.":".self::$passwordBD."@".self::$hostBD."/".self::$nombreBD;
>
>
>                  self::$db = NewADOConnection($dsn);
>                 self::$db->debug=self::$debug;
>                   ADOdb_Active_Record::SetDatabaseAdapter(self::$db);
>
>              }//if
>              return self::$db;
>         }
>
> --
> -----------------------------------------------------------
> ------------------------ Virginia ------------------------
> -----------------------------------------------------------
>



-- 
Diego Andrés Sanabria
Ingeniería de Sistemas Universidad Distrital
about:me http://www.google.com/profiles/diegueus9
cel 3015290609

Sent from Bogota, DC, Colombia
--
TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net

Responder a