El framework es SimpleMVC... El 21 de mayo de 2009 13:24, Diego Andrés Sanabria Martin (diegueus9) < [email protected]> escribió:
> 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 > -- ----------------------------------------------------------- ------------------------ Virginia ------------------------ -----------------------------------------------------------
