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

SGBD Perl Discussion :

Tester des requetes sql


Sujet :

SGBD Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Septembre 2005
    Messages
    747
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 747
    Par défaut Tester des requetes sql
    Bonsoir,

    j'ai crée une base de données, mais je ne comprends pas comment on fait pour lancer des requets à partir du perl.
    Je dois mettre le nom de ma base, le mot de passe, etc, je n'y comprends rien.
    Est-ce que quelqu'un pourrait me mettre le code pour se connecter à la base et pour pouvoir lancer une requete sql

    Merci

  2. #2
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    salut,
    tout d'abord tu dois mettre ton sujet dans le sous forum sgbd car ça parle base de deonnées, donc je le déplace. De plus pour ton souci, tout dépend déjà du systeme de base de donnée que tu utilises (mysql, postgresql, oracle ou autre ???).
    Regarde la FAQ, j'ai écrit un petit code sur l'utilisation du module DBI pour gérer les bases de données. Lit là et essaye un code, puis on t'aidera ensuite.
    Bon courage

  3. #3
    Membre émérite
    Avatar de GnuVince
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2004
    Messages
    679
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2004
    Messages : 679
    Par défaut
    Plus d'informations seraient nécessaires pour mieux t'assister. Cela étant dit, voici un simple script qui utilise DBI et DBD::Sqlite

    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
     
    use DBI;
     
    my $dbh = DBI->connect("dbi:SQLite:livres.db", "", "",
                           { RaiseError => 1, AutoCommit => 1 });
     
     
    $dbh->do("DROP TABLE IF EXISTS livres");
    $dbh->do("CREATE TABLE livres (titre, auteur)");
    $dbh->do("INSERT INTO livres (titre, auteur) VALUES ('La Bible', 'Dieu')");
    $dbh->do("INSERT INTO livres (titre, auteur) VALUES ('La Bible de Perl', 'Larry Wall')");
     
    $res = $dbh->selectall_arrayref("SELECT * FROM livres");
    foreach my $row (@$res) {
        my ($titre, $auteur) = @$row;
        print "$auteur a écrit $titre\n";
    }
     
    $dbh->disconnect();

Discussions similaires

  1. Tester des requetes sql
    Par Premium dans le forum Langage
    Réponses: 1
    Dernier message: 24/11/2006, 01h27
  2. Réponses: 26
    Dernier message: 23/06/2006, 15h45
  3. [VB6] Syntaxe des requetes SQL
    Par Djaiffe dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 09/06/2006, 09h19
  4. [VB6]exécution des requétes sql
    Par nabil dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 02/06/2006, 07h24
  5. Recuperer les erreurs des requetes sql en asp
    Par emile13 dans le forum ASP
    Réponses: 3
    Dernier message: 01/04/2004, 13h49

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