joomla 3 external data base oracle

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] joomla 3 external data base oracle

    Bonjour,
    je n'arrive pas a me connecté a une base Oracle?

    j'utilise cette fonction ci-dessous pour me connecter a d'autre base et cela fonctionne

    je pensais qu'il suffisait de changer le driver et le chemin de la BDD ? apparament nom
    après plusieurs rechercher dans WWW et sur le forums donc je me retourne vers vous

    pouvez vous me dire :

    on peut ce connecter a une BDD Oracle avec j3
    avez vous une méthode ou un conseil
    merci

    Code PHP:
        public static function getDBOOracle(){
                   
                    
    $options = array();
                    
    $options['driver']   = 'oci';
                    
    $options['host']     = "adresse serveur";
                    
    $options['database'] = "BDD";
                    
    $options['user']     = "user";
                    
    $options['password'] = "pwd";
                    
    $options['prefix']   = '';

    // premier essai avec ci-desous        

                
    self::$dboOracleJDatabaseDriverOracle::connect($options);

    // deuxieme  essai avec ci-desous      

            
    self::$dboOracleJDatabase::getInstance($options);

            return 
    self::$dboOracle
                   
            } 

  • #2
    Re : joomla 3 external data base oracle

    Bonjour,

    Joomla! 3 inclut en effet une possibilité de connexion à Oracle, par exemple pour récupérer des informations d'une base externe. Mais...

    Le PDO Oracle est-il compilé dans la version de PHP. Pour le savoir, créer un petit script checkpdo.php
    Code PHP:
    <?php
        
    echo '<pre' ;
        
    var_dumpPDO::getAvailableDrivers() ;
        echo 
    '</pre' ;
    Si pas de driver oracle, il faut installer le PDO oci8, ce qui installera tout ce qu'il convient pour permettre d'utiliser une connexion Oracle http://php.net/manual/fr/install.pecl.php
    Puis retester la présence du PDO oci.

    Ensuite, une fois que PHP est d'applomb, avec les APIs Joomla! chargées
    Code PHP:
    <?php
      $oracle 
    JdatabaseDriver::getInstance(  array('driver'  => 'oracle''host'  => 'adresse serveur',  
                    
    'database' => 'BDD''user' => 'user''password' => 'pwd''prefix'  => '' ) ) ;

     echo 
    '<pre>' ;
     
    var_dump$oracle ) ;
     echo 
    '</pre>' ;
    le var_dump est pour vérifier que la connexion existe
    ensuite tu utilises cet objet $oracle pour tes requêtes.
    Pas de demande de support par MP.
    S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

    Commentaire

    Annonce

    Réduire
    Aucune annonce pour le moment.

    Partenaire de l'association

    Réduire

    Hébergeur Web PlanetHoster
    Travaille ...
    X