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