SQL :: Déclaration :: Intégrer

SQL :: Déclaration :: Intégrer peut intégrer un moteur SQL dans un DBD ou un module.
Télécharger maintenant

SQL :: Déclaration :: Intégrer Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Jeff Zucker
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~timb/DBI-1.604/lib/DBD/DBM.pm

SQL :: Déclaration :: Intégrer Mots clés


SQL :: Déclaration :: Intégrer La description

SQL :: Déclaration :: Intégrer peut intégrer un moteur SQL dans un DBD ou un module. SQL :: Déclaration :: Embed peut incorporer un moteur SQL dans un DBD ou un module.SQL :: Déclaration est conçu pour être facile à incorporer dans d'autres modules et d'être particulièrement facile à intégrer dans les pilotes DBI. Il fournit un moteur SQL et l'autre module doit ensuite fournir une source de données et un mécanisme de stockage. Par exemple, le module DBD :: CSV utilise SQL :: Déclaration en tant que moteur SQL intégré en implémentant une source de données basée sur un fichier et en utilisant DBI comme interface utilisateur. De même DBD :: Amazon utilise SQL :: Déclaration en tant que son moteur SQL, fournit ses propres extensions à la syntaxe SQL pris en charge et utilise des recherches sur les pilotes d'Amazon.com comme Source de données.SQL :: Déclaration est la base de Huit DBDS existants (pilotes de base de données DBI). Si vous avez une nouvelle source de données, vous pouvez également créer un DBD sans avoir à réinventer la roue SQL. C'est amusant, c'est facile, devient un auteur DBD aujourd'hui! SQL :: La déclaration peut également être intégrée sans DBI. Nous explorerons cela en premier lieu depuis que le développement d'un DBD utilise la plupart des mêmes méthodes et techniques. Le rôle de SQL :: Déclaration Sous-Classessql :: Déclaration fournit un moteur d'analyse et d'exécution SQL. Il ne fournit pas de source de données ou de mécanisme de stockage autre que les tables en mémoire. Le module DBD :: Fichier est une sous-classe de SQL :: Déclaration qui permet d'accéder aux mécanismes de stockage basés sur des fichiers. Il est tout à fait possible d'utiliser des objets autres que des fichiers comme des Souces de données, auquel cas nous n'utiliserions pas dbd :: Fichier, nous remplacerions à la place des méthodes de DBD :: Dossier avec nôtre. Dans les exemples ci-dessous, nous utiliserons dbd :: Fichier, remplacer uniquement quelques méthodes.SQL :: Déclaration fournit à SQL Ansing and Evality and DBD :: Fichier Fournit un stockage basé sur des fichiers. La seule chose qui manque est une source de données - ce que nous voulons réellement stocker et interroger. Comme exemple, supposons que nous allions créer une sous-classe appelée «FOO» qui fournira une source de données un fichier simple semblable à un fichier PASSWD - un enregistrement par ligne, des champs séparés par des deux champons, avec seulement trois champs »Nom d'utilisateur, UID, gid ".Consider ce qui doit arriver à effectuer une requête SELECT sur nos données" FOO ": * Recevoir une chaîne SQL * Analyser la chaîne SQL dans une structure de demande * Ouvrez la table (s) spécifiée dans la requête * Définir les noms de colonne et Postions pour la table * Lire des lignes de la table * Convertissez les lignes du format séparé par le colon en tableaux Perl * Faites correspondre les colonnes et les lignes par rapport aux critères de sélection demandés * Renvoyer des lignes et des colonnes demandées à l'utilisateur pour effectuer des opérations comme Insertion et Supprimer, Nous avons également besoin de: * Convertir des lignes des tableaux Perl en format séparé par le colon * Ecrire des lignes * Supprimer les rowsql :: Déclaration s'occupe de la totalité de l'analyse et de l'évaluation SQL. DBD :: Le fichier s'occupe de l'ouverture de fichier, de la lecture, de l'écriture et de la suppression. Donc, les seules choses 'foo' sont vraiment responsables de sont: * Définir les noms de colonne et les messages de la table * Convertissez des lignes du format séparé du côlon en tableaux Perl * Convertissez des rangées des tableaux de Perl en format SQL-SQL séparé par le côlon :: Sous-classes de déclaration Les responsabilités sont attribuées à deux objets, a :: L'objet de déclaration est responsable de l'ouverture de la table, de définir les noms de colonne et les positions, ainsi que pour la création de nouveaux objets de table. A :: L'objet de la table est responsable de la lecture, de la conversion, de la rédaction et de la suppression des données. Exigences: · Perl


SQL :: Déclaration :: Intégrer Logiciels associés

Pyscript

Pyscript est un module Python pour produire des graphismes PostScript de haute qualité. ...

124

Télécharger