|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : mars 2007 Messages : 165 ![]() |
Bonjour,
J'ai un serveur DEBIAN, avec PHP5 installé dessus. Je cherche à attaquer une base DB2 distante en natif (je veux éviter l'ODBC car il y aura pas mal de transactions). Apparemment il faudrait que je recompile DEBIAN et PHP avec des librairies spécifiques à l'AS400.... mais avant de m'engager dans des travaux d'hercules, j'aimerai avoir des retours d'expériences. Est-ce que l'un d'entre vous a déjà tenté l'aventure? Que pouvez vous en dire? Quelles sont les plus grosses difficultés à contourner, comment vous vous y êtes pris, est-ce que ça fonctionne bien, etc. Merci de vos retours. Théo |
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2007 Messages : 39 ![]() |
bonjour,
Je n'ai pas l'expérience de connexion à DB2 avec php mais pourquoi ne pas utiliser PDO ? http://php.net/manual/fr/ref.pdo-odbc.php |
|
|
00
|
|
|
#3 | |
|
Membre du Club
![]() Inscription : mars 2007 Messages : 165 ![]() |
Citation:
|
|
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Inscription : mars 2007 Messages : 165 ![]() |
|
|
|
00
|
|
|
#5 | |
|
Membre du Club
![]() Inscription : mars 2007 Messages : 165 ![]() |
Aide toi et dieu t'aidera (à défaut de la communauté
Alors voilà ce que j'ai fait et qui a marché: Citation:
![]() Maintenant je dois paramétrer les instances DB2 sur mon serveur DEBIAN pour attaquer la base DB2 distante... si vous avez des infos et des tuyaux, merci de votre aide. Théo |
|
|
|
00
|
|
|
#6 | |||||
|
Membre du Club
![]() Inscription : mars 2007 Messages : 165 ![]() |
Quand je me connecte avec db2_connect, je récupère une erreur.
Citation:
Code :
Citation:
http://www.dbforums.com/db2/781874-sqlcode-1390-a.html Citation:
|
|||||
|
|
00
|
|
|
#7 | |
|
Membre du Club
![]() Inscription : mars 2007 Messages : 165 ![]() |
Bon à force je vais peut être y arriver.
J'ai trouvé une discussion sur un forum de debian à ce sujet, ils passaient eux par le module ODBC du client Iseries d'IBM. Voici le lien http://forum.debian-fr.org/viewtopic...it=db2#p202569. Et une copie de la partie la plus intéressante si le lien disparaissait: Citation:
|
|
|
|
00
|
|
|
#8 |
|
Membre du Club
![]() Inscription : mars 2007 Messages : 165 ![]() |
CA MARCHE !!!!!
Quelques remarques, bien faire attention à la casse lors de la création du DSN ODBC, penser à renommer aussi l'étiquette de l'instance ODBC (odbcinst.ini). Donc en ODBC en utilisant le package RPM du Iseries et en pensant bien à faire le lien avec les librairies, ça fonctionne plutôt pas mal.... Pour l'accès natif, je n'ai toujours pas réussi à comprendre et à faire fonctionner leurs fameuses instances DB2.... si quelqu'un a un tuyau. Théo |
|
|
00
|
|
|
#9 | |||||||
|
Invité de passage
![]() Inscription : mai 2010 Messages : 7 ![]() |
Alors là un grand merci à toi d'avoir pris le temps de poster ces messages !
Ca m'a mis sur la voie. Cependant, j'ai des soucis. J'ai effectué la procédure d'installation que tu as mis. Tout est ok. Sauf pour libstdc++5, je suis sur Ubuntu 9.10 (voir ce poste pour l'installer : http://hsmak.wordpress.com/2009/12/0...n-ubuntu-9-10/) J'ai installé une DB2 Express sous Windows Server 2003. Le port utilisé est le 50000. J'ai donc configuré le port dans le fichier odbcinst.ini sur Ubuntu : Code :
Citation:
Citation:
Si tu as un début de réponse, merci ! A tout hasard, voici mon fichier odbcinst.ini : Citation:
Code :
|
|||||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com