DBI

DBI - Perl - Programmation

Marsh Posté le 16-04-2003 à 14:24:52    

J'aimerai me connecter à MySql sous Windows et j'ai entendu du module DBI pouvez me dire ce que je dois télécharger exactement comme module et ou et m'expliquer l'installation j'utilise ActivePerl merci

Reply

Marsh Posté le 16-04-2003 à 14:24:52   

Reply

Marsh Posté le 17-04-2003 à 08:10:44    

Duc Duc a écrit :

J'aimerai me connecter à MySql sous Windows et j'ai entendu du module DBI pouvez me dire ce que je dois télécharger exactement comme module et ou et m'expliquer l'installation j'utilise ActivePerl merci


- ouvre une console Ms-Dos
- tape 'ppm'
- au prompt de PPM, tape 'install DBI'
 
si tu es relié au net, PPM va chercher directos le package DBI.pm et te l'installer
 
- si tu utilises la version 5.6.1 d'ActiveState, il te faudra également installer le module 'DBD-MySQL' (reprendre la même méthode d'install que ci-dessus)
- si tu bosses avec la 5.8.0, je crois que DBI suffit

Reply

Marsh Posté le 17-04-2003 à 09:04:13    

non mais j'ai activeperl 5.6.1 j'ai telecharger DBI et DBD mysql sur le site d'activestate et ca marche pas

Reply

Marsh Posté le 17-04-2003 à 09:06:14    

Duc Duc a écrit :

non mais j'ai activeperl 5.6.1 j'ai telecharger DBI et DBD mysql sur le site d'activestate et ca marche pas

suis ma procédure expliquée + haut
 
je m'en suis encore servi hier au boulot et elle marche très bien

Reply

Marsh Posté le 17-04-2003 à 10:00:20    

j'ai pas de connexion au net directement sur le pc ou je développe mais je te dis que j'ai télécharger les 2 modules et quand j'ai installé comme tu me l'as dit j'ai eu le message d'erreur alors si tu sais pkoi?

Reply

Marsh Posté le 17-04-2003 à 10:03:18    

Duc Duc a écrit :

j'ai pas de connexion au net directement sur le pc ou je développe mais je te dis que j'ai télécharger les 2 modules et quand j'ai installé comme tu me l'as dit j'ai eu le message d'erreur alors si tu sais pkoi?

bouge pas, j'avais rédigé un manuel d'utilisation pour une BDD Oracle pour le boulot et j'avais justement rédigé comment installer un package Perl sans accès au net :
 
Exemple d?installation avec DBI :
* créer un répertoire temporaire et y dézipper le fichier DBI.zip (ne pas dézipper les éventuels fichiers .tar.gz qui s?y trouveraient)
* ouvrir une fenêtre Ms-Dos et taper ppm
* au prompt de PPM, taper install DBI.ppd
* quitter PPM en tapant exit après installation
* répéter toutes ces opérations pour DBD-MySQL

 
Edit1 : bien entendu, tu dois te trouver dans le répertoire où tu as dézippé DBI.zip, puis DBD-MySQL.zip avant de taper ppm.
 
Edit2 : la méthode ci-dessus n'est valable que si tu as téléchargé les zip des modules à installer. Pour installer en direct live via le net, prendre la méthode expliquée + haut.


Message édité par Aricoh le 17-04-2003 à 10:07:25
Reply

Marsh Posté le 17-04-2003 à 10:13:55    

et comme j'suis d'bon poil aujourd'hui :ange:, voici un tchou lien bien sympathique, avec moults exemples d'utilisations de Perl avec MySql
 
http://mysql.turbolift.com/DBD_3.21.X.php3

Reply

Marsh Posté le 17-04-2003 à 10:52:36    

non mais j'ai tjs le meme probleme j'ai tjs le meme message mais maintenant avant j'ai le message failed to load PPM_DAt file je comprends pas pourquoi

Reply

Marsh Posté le 17-04-2003 à 10:58:54    

Duc Duc a écrit :

non mais j'ai tjs le meme probleme j'ai tjs le meme message mais maintenant avant j'ai le message failed to load PPM_DAt file je comprends pas pourquoi

heu, juste une question en passant : es-tu sûr et certain d'avoir downloader le DBI.zip pour Perl 6.xxx ou celui pour Perl 5.xxx ?
 
Perl < 5.6.0 = zip dans Perl 5.xxx
Perl >= 5.6.0 = zip dans Perl 6.xxx

Reply

Marsh Posté le 17-04-2003 à 11:02:52    

pour TA version 5.6.1 d'ActiveState sous Windows, il te faut downloader les 2 modules ci-après :
 
http://ppm.activestate.com/PPMPack [...] ly/DBI.zip
 
http://ppm.activestate.com/PPMPack [...] -Mysql.zip

Reply

Marsh Posté le 17-04-2003 à 11:02:52   

Reply

Marsh Posté le 17-04-2003 à 11:07:47    

je les ai deja download je te l'ai déjà dit
Le problème c'est qu'il arrive pas à charger le fichier PPM_DAT
il me mets failed to load PPM_DAT file quand je lance ppm
t'as pas une idée?

Reply

Marsh Posté le 17-04-2003 à 11:35:06    

Duc Duc a écrit :

je les ai deja download je te l'ai déjà dit
Le problème c'est qu'il arrive pas à charger le fichier PPM_DAT
il me mets failed to load PPM_DAT file quand je lance ppm
t'as pas une idée?

on va y arriver, si si  :love:  
 
Le message d'erreur Failed to load PPM_DAT file provient du module PPM.pm qui doit logiquement être dans \Perl\site\lib\.
 
Apparemment, PPM s'attend à trouver une variable d'environnement PPM_DAT (dans %ENV). Cette variable d'env lui sert pour savoir où se trouve le fichier ppm.xml (tjs dans \Perl\site\lib\). Et ce fichier xml contient toutes les procédures automatisées pour installer un nouveau package, quelle que soit la version du système d'exploitation de la machine.
 
Pour résumer : PPM.pm ne retrouve pas le chemin pour accéder au fichier ppm.xml.
 
Vérifie bien que le dossier \Perl\site\lib soit bien déclaré dans le PATH de ton Windows. A mon avis, tout le problème vient de là.
 

Reply

Marsh Posté le 01-05-2003 à 19:43:53    

Salut :hello:
 
Respect Aricoh, je l'ai pensé fortement, mais tu l'as écris avant moi :jap:
 
rappelle du topic (Duc Duc)
http://forum.hardware.fr/forum2.ph [...] subcat=392


---------------
Tout à commencé par un rêve...
Reply

Marsh Posté le 04-05-2003 à 15:16:36    

SteF_DOBERMANN a écrit :

Respect Aricoh, je l'ai pensé fortement, mais tu l'as écris avant moi :jap:


:D  
 
Pour info, j'ai retrouvé la trace de la "bestiole" sur un autre forum (autre site) ... J'attend de voir combien de temps il lui faudra avant de se faire TT  :lol:

Reply

Marsh Posté le 04-05-2003 à 17:59:16    

:lol:
 
ca fait combien de temps qu'il cherche ?


Message édité par stef_dobermann le 04-05-2003 à 18:00:24

---------------
Tout à commencé par un rêve...
Reply

Marsh Posté le 05-05-2003 à 09:30:01    

SteF_DOBERMANN a écrit :

:lol:
ca fait combien de temps qu'il cherche ?


 
Oh, disons 3 bonnes semaines :)
Mais il ne rencontre guère + de succès là-bas qu'ici :sol:

Reply

Marsh Posté le 05-05-2003 à 09:32:24    

Tiens, voilà le lien où notre zèbre est en train de s'illustrer : http://www.developpez.net/forums/viewtopic.php?t=76405

Reply

Marsh Posté le 05-05-2003 à 11:11:53    

:lol:, j'ai jamais eu ce probleme non plus ;) mais dempuis le temps qu'il cherche, il aurait pu le faire à la main, ca lui aurais pris moins de temps :D


---------------
Tout à commencé par un rêve...
Reply

Marsh Posté le 05-05-2003 à 12:01:42    

Bah dis-donc nicduc, t'as pas de chance avec ton stage :/
 
Bon, et bien bonne chance en tout cas !
 
Et @ bientot ;)

Reply

Marsh Posté le 05-05-2003 à 15:10:16    

et en plus on l'as aidé, mais à chaque proposition, et réfutais tout, et modifier ca configuration ! donc pour savoir d'ou ca venais c'étais style "mission impossible"


---------------
Tout à commencé par un rêve...
Reply

Marsh Posté le 05-05-2003 à 15:13:32    

SteF_DOBERMANN a écrit :

et en plus on l'as aidé, mais à chaque proposition, et réfutais tout, et modifier ca configuration ! donc pour savoir d'ou ca venais c'étais style "mission impossible"  


faut pas lui en vouloir, il est tombé sur un stage bien chiant dans un langage qu'on a pas appris :/
 
Et il est super sympa ;)

Reply

Marsh Posté le 05-05-2003 à 15:27:14    

j'ai jamais di qu'il été méchant !
je dit juste que les solutions que lui a proposé été valide mais que lui,par le fait de modifier ca config toute les 5 mins, réfutais toute nos propositions sur un ton un teant soit peu insultant ! donc au bout d'un momment ca gave ! on veux bien aider, mais pas ce faire insulter !


---------------
Tout à commencé par un rêve...
Reply

Marsh Posté le 05-05-2003 à 15:29:31    

SteF_DOBERMANN a écrit :

j'ai jamais di qu'il été méchant !
je dit juste que les solutions que lui a proposé été valide mais que lui,par le fait de modifier ca config toute les 5 mins, réfutais toute nos propositions sur un ton un teant soit peu insultant ! donc au bout d'un momment ca gave ! on veux bien aider, mais pas ce faire insulter !


Je comprends ;)

Reply

Marsh Posté le 06-05-2003 à 10:15:56    

SteF, tu as tout à fait résumé la situation comme il fallait :jap:  
 
Je me doute bien que notre zèbre n'était pas très calé en Perl et qu'il n'était pas vraiment dans son assiette avec le taf qu'on lui demandait de faire.
 
Ceci dit, si sa façon de bosser consiste à tester un truc, demander de l'aide, ne rien attendre en retour, tout péter, tout refaire, redemander de l'aide et répéter toute la séquence façon boucle while(1) {} :D, il n'est pas près de mener un terme à tout projet que ce soit ...

Reply

Marsh Posté le 06-05-2003 à 11:21:17    

merci :jap:
MAis je reste persuadé qu'en utilisant des fichiers CSV il peut s'en sortir tres bien aussi !


Message édité par stef_dobermann le 06-05-2003 à 11:22:46

---------------
Tout à commencé par un rêve...
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed