Tu t'y connais en Perl, regarde ici!

Résolu
kij_82 Messages postés 4089 Date d'inscription   Statut Contributeur Dernière intervention   -  
kij_82 Messages postés 4089 Date d'inscription   Statut Contributeur Dernière intervention   -
Pour ceux qui seraient tombés dessus : je recherche une aide pour le Perl regroupant toutes les fonctions de ce langage sous la forme d'une javadoc ou telle que la phpdoc.
Sinon, savez-vous comment faire pour chopper la liste de tous les driver (pour accèder à un DB) installés sur la machine et pour chaqun de ces drivers avoir la liste des éventuelles DB présente sur la machine et accessibles via le driver en question ?

Voilà, merci bien tous.

3 réponses

kij_82 Messages postés 4089 Date d'inscription   Statut Contributeur Dernière intervention   857
 
Bon ben en fait ça n'existe pô.....
0
kij_82 Messages postés 4089 Date d'inscription   Statut Contributeur Dernière intervention   857
 
Juste pour l'info si ca interesse des gens on ne sais jamais :


#!C:/Perl/bin/perl.exe

use strict;
use DBI;

foreach (DBI->available_drivers) {
next if /Proxy/;
print $_."\n";
foreach (DBI->data_sources($_)) {
my @db = split /:/,$_;
print "\t$db[2]\n";
}
}


.. C senser marcher .... mais pas chez moi, snif...
0
philtrain
 
Bonjour,

Pour ceux qui seraient tombés dessus : je recherche une aide pour le Perl regroupant toutes les fonctions de ce langage sous la forme d'une javadoc ou telle que la phpdoc.

1) perldoc
2) www.cpan.org

Sinon, savez-vous comment faire pour chopper la liste de tous les driver (pour accèder à un DB) installés sur la machine et pour chaqun de ces drivers avoir la liste des éventuelles DB présente sur la machine et accessibles via le driver en question ?

#!/usr/bin/perl -w
use DBI;
@pilotes = DBI->available_drivers;
print "Liste des pilotes de votre systeme: \n";
foreach $pilote (@pilotes) {
print "$pilote\n";
}
print "\n\n";
@bases = DBI->data_sources("mysql"); # par exemple
print "Liste des bases de donnees : \n";
foreach $base (@bases) {
print "$base\n";
}

@+
0
kij_82 Messages postés 4089 Date d'inscription   Statut Contributeur Dernière intervention   857
 
Merci j'ai déjà tout ce qu'il faut, et le script que tu m'a filer est le même que celui que j'ai, et malheureusement pour moi, il ne détecte pas mes bases mysql que j'ai.

Merci quand même.

@+
0