DBD :: WTSPRITE.

DBD :: WTSPRITE ist eine Perl-Erweiterung für DBI, die Datenbank-Emmulation über flache Dateien bereitstellt.
Jetzt downloaden

DBD :: WTSPRITE. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Jim Turner
  • Website des Verlags:
  • http://search.cpan.org/~jlishev/WebTools-1.27/lib/modules/WTJSprite.pm

DBD :: WTSPRITE. Stichworte


DBD :: WTSPRITE. Beschreibung

DBD :: WTSPRITE ist eine Perl-Erweiterung für DBI, die Datenbank-Emmulation über flache Dateien bereitstellt. DBD :: WTSPRITE ist eine Perl-Erweiterung für DBI, die Datenbankemulation über Flat-Dateien bereitstellt.Synopsis verwenden DBI; $ dbh = DBI-> CONNECT ("DBI: WTSPRITE: SPRITEDB", 'Benutzer', 'Kennwort') oder sterben "keine Verbindung herstellen:". $ Dbi :: erstr; $ STH = $ dbh-> bereiten ("Erstellen von Tabellen A (ID Ganzzahl, Name char (10))" oder sterben "nicht vorbereiten:". $ dbh-> errstr (); $ sth-> ausführen () oder sterben "kann nicht ausgeführt werden:". $ sth-> errstr (); $ STH-> Finish (); $ dbh-> trennen (); dBD :: WTSPRITE ist ein DBI-Erweiterungsmodul, das die Datenbankemulation über Flat-Dateien an die Datenbankunabhängungsdatenbank von Perl hinzufügt. Im Gegensatz zu anderen DBD :: Modules, DBD :: WTSPRITE erfordert nicht, dass Sie keine Datenbank erwerben oder erhalten. Alles, was Sie brauchen, um datenbankunabhängige Anwendungen mit perl und dBI zu prototypieren, sind hier enthalten. Sie möchten jedoch wahrscheinlich eine echte Datenbank, z. B. "MySQL", für Ihre Produktion und den größeren Datenanforderungen erhalten. Dies liegt daran, dass emulierende Datenbanken und SQL mit flachen Textdateien mit der Größe Ihrer "Datenbank" sehr langsam werden, auf eine nicht-triviale Größe (ein paar Dutzend Datensätze oder so-Tabelle) .DBD :: WTSPRITE ist auf einem alten Perl aufgebaut Das Modul namens "Sprite", geschrieben von Shishir Gurdavaram. Dieser Code wurde als Ausgangspunkt verwendet. Es wurde vollständig überarbeitet und viele neue Funktionen wurden hinzugefügt, die ein Modul mit dem Namen "WTJSPRITE.PM" (Jim Turner's Sprite) erzeugt. Dies wurde dann in DBI :: dbd zusammengeführt, um zu produzieren, was Sie jetzt installieren. (DBD :: WTSPRITE). Wtjspite.pm ist in diesem Modul als separate Datei enthalten und ist erforderlich. Vielen Dank an Herrn Gurdavaram.Der Hauptvorteil von DBD :: WTSPRITE ist die Möglichkeit, Prototypanwendungen auf persönlichen Maschinen (oder anderen Maschinen zu testen Haben Sie keine Oracle-Lizenz oder eine andere "Mainstream" -Datenbank), bevor Sie sie auf "Produktions-Maschinen freigeben, die eine" echte "Datenbank haben. Dies kann mit minimalem oder nein Änderungen an Ihrem Perl-Code erfolgen. Anderer Vorteil von DBD :: WTSPRITE ist, dass Sie die regulären Ausdrücke von Perl verwenden können, um durch Ihre Daten zu durchsuchen. Vielleicht werden Someday, mehr "echte" Datenbanken auch diese Funktion! DBD :: WTSPRITE bietet die Möglichkeit, grundlegende Datenbanktabellen und SQL-Anrufe über Flat-Dateien zu emulieren. Der Hauptnutzungsnutzung, der dafür vorgesehen ist, dass Website-Entwickler, die es sich nicht leisten können leisten können, einen Oracle-Lizenz für den Prototyp zu erwerben und Perl-Anwendungen auf eigene Ausrüstung für das spätere Hosting an größeren Kundenstätten zu erwerben, an denen Oracle verwendet wird.DBD :: WTSPRITE-Versuche, Dinge zu tun So wie datababrische unabhängige Weise wie möglich, aber wenn Unterschiede auftreten, wird WTJSPRITE am engsten emmuliert Oracle, beispielsweise "Sequenzen / Autonumbering". WTJSPRITE verwendet winzige one-line-Textdateien mit dem Namen "Sequenzdateien" (.SEQ). und "SEQ_FILE_NAME.NEXTVAL" -Funktion, um in automatisierte Felder einzulegen. Der Grund dafür ist, dass der Autor in einem Oracle-Shop arbeitet und dieses Modul schrieb, damit sich selbst Code auf seinem PC arbeiten kann, und Maschinen, die kein Oracle auf ihnen hatten, da er manchmal Time-Consuming.dbd erhielt: : WTSPRITE ist ähnlich wie DBD :: CSV, unterscheidet sich jedoch auf folgende Weise: 1) Es erstellt und arbeitet auf true "Datenbanken" mit Benutzer-IDs und Kennwörtern, 2) Der Datenbankautor gibt die Feld-Delimiters, die Delimitoren, den Aufzeichnern des Datensatzes an, an. Passwort, Tabellendateipfad und Erweiterung für jede Datenbank. 3) Transaktionen (Commits und Rollbacks) werden vollständig unterstützt! 4) Automatelefone und benutzerdefinierte Funktionen werden unterstützt.5) Sie benötigen keine anderen Module oder Datenbanken. (Keine Voraussetzungen außer Perl 5 und dem DBI-Modul! 6) Zitate werden nicht um data.7) Es ist nicht erforderlich, das "$ dbh-> quote ()" -Methode die ganze Zeit in Ihrem SQL.8) null aufzurufen Als leere Zeichenfolge gehandhabt.9) Benutzer können ihre eigenen Datenkonvertierungsfunktionen für den Einsatz in Insql "registrieren". Siehe "FN_Register" -Methode unten. Anforderungen: · Perl.


DBD :: WTSPRITE. Zugehörige Software