IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Zend Framework PHP Discussion :

Connexion ODBC sous ZF 1.11


Sujet :

Zend Framework PHP

  1. #1
    Membre régulier
    Homme Profil pro
    Ingénieur d'études en développements techniques
    Inscrit en
    Novembre 2005
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur d'études en développements techniques
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 244
    Points : 117
    Points
    117
    Par défaut Connexion ODBC sous ZF 1.11
    Bonjour
    J'ai récupéré la dernière version du QuickStart du Tuto de ZF : cela me sert de base pour développer des petits traitements pour le boulot : envoi d'emailings essentiellemen. Mais là je dois faire une connexion odbc à une interface Access qui est elle même connectée par ODBC à SqlServer 2005.

    Mon fichier application.ini est configuré pour ma connexion MySQL que je souhaite conserver. Mais je dois rajouter des paramètres pour ajouter ma deuxième connexion BD en plus avec un autre Adapter, mais je ne sais pas comment faire, voici l'aspect de mon fichier actuellement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
    [production]
    phpSettings.display_startup_errors = 0
    phpSettings.display_errors = 0
    includePaths.library = APPLICATION_PATH "/../library"
    bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
    bootstrap.class = "Bootstrap"
    appnamespace = "Application"
    resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
    resources.frontController.params.displayExceptions = 0
    resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts/"
    resources.view[] =
    resources.db.adapter           = "PDO_MYSQL"
    resources.db.params.host       = 127.0.0.1
    resources.db.params.username   = xxxxxxx
    resources.db.params.password   = yyyyyyy
    resources.db.params.dbname     = ma_bd_mysql
    smtp.host                      = 192.168.254.200
     
     
    [staging : production]
     
    [testing : production]
    phpSettings.display_startup_errors = 1
    phpSettings.display_errors = 1
     
    [development : production]
    phpSettings.display_startup_errors = 1
    phpSettings.display_errors = 1
    resources.frontController.params.displayExceptions = 1
    Je ne sais pas où et comment ajouter ma deuxième connexion vers cette BD ODBC dans ce fichier de config, d'avance merci pour votre aide.

  2. #2
    Membre régulier
    Homme Profil pro
    Ingénieur d'études en développements techniques
    Inscrit en
    Novembre 2005
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur d'études en développements techniques
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 244
    Points : 117
    Points
    117
    Par défaut Finalement plus besoin d'Access
    N'ayant pas trouvé de solution, je me passe d'Access, je vais directement accéder à SqlServer.

  3. #3
    Membre régulier
    Homme Profil pro
    Ingénieur d'études en développements techniques
    Inscrit en
    Novembre 2005
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur d'études en développements techniques
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 244
    Points : 117
    Points
    117
    Par défaut Connexion Zend_db_Adapter sur Debian vers SqlServer 2005
    Après pas mal de difficultés, j'ai fini par parvenir à établir une connexion depuis une appli PHP en ZF (1.11) qui se connecte sur une BD distante sous SQL Server 2005, pour ceux que cela peut aider, voici comment j'ai procédé :

    Configuration : Zend_Server CE PHP 5.2, Serveur Debian 5 Lenny, Zend_Framework 1.11
    BD Distante : MS SqlServer 2005 Enterprise Edition, hébergée sur un serveur Windows 2003 Server

    1/Faire une mise à jour de son système
    2/Installer les composants PHP nécessaires
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    install php5-sybase
     
    aptitude install php-5.2-pdo-dblib-zend-server
     
    /etc/init.d/apache2 restart
    Pour ceux qui ont Zend_Server avec PHP 5.3, remplacer par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    aptitude install php-5.3-pdo-dblib-zend-server
    Dans votre appli ZF, dans le config/application.ini :
    resources.db.adapter = pdo_mssql
    resources.db.host = "IP_Serveur\Nom_instance"
    resources.db.username = XXXXXXX
    resources.db.password = YYYYYYY
    resources.db.dbname = ma_bd
    resources.db.pdoType = dblib
    resources.db.charset = "UTF8"
    ;resources.db.default = false
    Ensuite, on utilise le fonctionnement standard de Zend_Db
    [http://framework.zend.com/manual/en/zend.db.html]

  4. #4
    Membre régulier
    Homme Profil pro
    Ingénieur d'études en développements techniques
    Inscrit en
    Novembre 2005
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur d'études en développements techniques
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 244
    Points : 117
    Points
    117
    Par défaut Petit coquille
    Au lieu de
    Il faut mettre plutôt ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    aptitude install php5-sybase

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2003] VBA connexion ODBC sous Excel
    Par Lomath dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 25/08/2010, 11h24
  2. Connexion ODBC sous Win64 avec appli 32 bits
    Par marcleb1 dans le forum Connexion aux bases de données
    Réponses: 2
    Dernier message: 18/09/2009, 11h04
  3. Outil pour connexion odbc sous python
    Par toctoc14 dans le forum Bibliothèques tierces
    Réponses: 2
    Dernier message: 11/05/2007, 16h13
  4. Connexion ODBC
    Par Anonymous dans le forum Réseau
    Réponses: 2
    Dernier message: 23/04/2002, 12h10
  5. Je ne peux établir une connexion cliente sous Linux.
    Par Anonymous dans le forum CORBA
    Réponses: 5
    Dernier message: 16/04/2002, 15h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo