SQL :: Verklaring :: Embed

SQL :: Verklaring :: Embed kan een SQL-motor insluiten in een DBD of module.
Download nu

SQL :: Verklaring :: Embed Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Jeff Zucker
  • Uitgever website:
  • http://search.cpan.org/~timb/DBI-1.604/lib/DBD/DBM.pm

SQL :: Verklaring :: Embed Tags


SQL :: Verklaring :: Embed Beschrijving

SQL :: Verklaring :: Embed kan een SQL-motor insluiten in een DBD of module. SQL :: Verklaring :: Embed kan een SQL-motor insluiten in een DBD- of Module.SQL :: Verklaring is ontworpen om eenvoudig in te sluiten in andere modules en vooral gemakkelijk in te zetten in DBI-stuurprogramma's. Het biedt een SQL-motor en de andere module moet dan een gegevensbron en een opslagmechanisme bieden. De DBD :: CSV-module gebruikt bijvoorbeeld SQL :: Statement als een ingesloten SQL-engine door een bestandsbron te implementeren en door DBI te gebruiken als gebruikersinterface. Evenzo maakt DBD :: Amazon gebruikt SQL :: Verklaring als SQL-engine, biedt zijn eigen extensies aan de ondersteunde SQL-syntaxis en gebruikt op-the-fly zoekopdrachten van Amazon.com als gegevensbron.SQL :: Verklaring is de basis voor Acht bestaande DBDS (DBI-database-stuurprogramma's). Als u een nieuwe gegevensbron hebt, kunt u ook een DBD maken zonder het SQL-wiel opnieuw uit te vinden. Het is leuk, het is gemakkelijk, word vandaag een DBD-auteur! SQL :: Verklaring kan ook worden ingebed zonder DBI. We zullen eerst verkennen sinds het ontwikkelen van een DBD de meeste van dezelfde methoden en technieken gebruikt. De rol van SQL :: Verklaring SubclassessQL :: Statement biedt een SQL-parserende en uitvoeringsmotor. Het levert geen andere gegevensbron of opslagmechanisme dan in-geheugentafels. De DBD :: Bestandsmodule is een subklasse van SQL :: Statement die toegang biedt tot bestandsgebaseerde opslagmechanismen. Het is heel goed mogelijk om andere dingen dan bestanden te gebruiken als data-souces, in welk geval we geen DBD ::-bestand zouden gebruiken, in plaats daarvan zouden we de methoden van DBD :: Bestand vervangen door de onze. In de onderstaande voorbeelden gebruiken we DBD :: Bestand, het vervangen van slechts een paar methodes.SQL :: Verklaring biedt SQL-parsering en evaluatie en DBD :: Bestand biedt opslagopslag. Het enige ontbreekt is een gegevensbron - wat we eigenlijk willen opslaan en vragen. Stel dat we een subklasse 'die' foo 'zullen maken die als gegevensbron een eenvoudig bestand op een passwd-bestand - één record per regel, velden gescheiden door dubbele bedieningen, met slechts drie velden "gebruikersnaam, UID, UID, GID ". Consider Wat moet gebeuren om een Select-query uit te voeren op onze 'Foo'-gegevens: * Ontvang een SQL-string * Ontleed de SQL-string in een aanvraagstructuur * Open de tabel (s) die zijn opgegeven in het verzoek * Definieer kolomnamen en Gegevens voor de tabel * Lees rijen van de tabel * Converteer de rijen van colon-gescheiden formaat in Perl-arrays * Match de kolommen en rijen tegen de gevraagde selectiecriteria * Return gevraagde rijen en kolommen naar de gebruiker om operaties uit te voeren zoals invoegen en verwijderen, We moeten ook: * Rijen van Perl-arrays in colon-gescheiden formaat * Schrijfrijen gebruiken * Verwijder RowsSQL :: Statement zorgt voor alle SQL-parsering en evaluatie. DBD :: Bestand zorgt voor bestanden openen, lezen, schrijven en verwijderen. Dus de enige dingen 'foo' is er echt verantwoordelijk voor: * Definieer kolomnamen en -potities voor de tabel * Converteer rijen van colon-apart formaat in Perl-arrays * Converteer rijen van Perl-arrays in Colon-SCEARTED Formatty SQL :: Statement Subclasses Verantwoordelijkheden worden toegewezen aan twee objecten, A :: Statement Object is verantwoordelijk voor het openen van de tabel, het definiëren van de kolomnamen en -posities en voor het maken van nieuwe :: tabelobjecten. A :: Tabelobject is verantwoordelijk voor het lezen, converteren, schrijven en verwijderen van gegevens. Vereisten: · Perl


SQL :: Verklaring :: Embed Gerelateerde software

JBcrypt

JBCRYPT is project een Java-implementatie van OpenBSD's Blowfish Password Hashing Code. ...

137

Downloaden

Java2Excel

Java2Excel is een bibliotheek waarmee de generatie van eenvoudige Excel-bestanden mogelijk is met behulp van objecten van type Java.util.collection. ...

133

Downloaden