Picosql.

PicOSQL ist ein SQL-basierter Multi-Benutzer, Client / Server-RDBMs.
Jetzt downloaden

Picosql. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • picoSoft
  • Website des Verlags:
  • http://www.picosoft.it/picosql/

Picosql. Stichworte


Picosql. Beschreibung

Picosql ist ein SQL-basierter Multi-Benutzer, Client / Server-RDBMs. PicosQL-Projekt ist das erste italienische Open Source-Relationales Database Management System.Das Projekt von Picosql wurde 1995 geboren. Es war ein ODBC-Treiber für COBOL-indizierte Dateien. Es bestand aus einer DLL, die in C ++ in Windows 3.1-Betriebssystem geschrieben wurde. Zu Beginn wurde der Hauptaufwand getätigt, um eine gute Kompatibität mit vorhandenem Frontend (hauptsächlich der MS-Access, MS-Query und Visualbasic) zu erhalten, und um COBOL-Dateien als normalisierte relationale DB zu sehen. Der erhielte Erfolg entspricht Um übergeordnete Produkte zu entwickeln, das Abfrageoptimierer zu verfeinern und ein erweitertes SQL zu implementieren, zum Ausschluss der DDL (Datenbeschreibungssprache). Eine spätere Version, die als Picodb genannt wurde, wurde auf dem UNIX-System in Client / Server-Architektur entwickelt. Picosql wird unter GPL-Lizenz veröffentlicht. Es ergibt sich aus Picodb (das bleibt ein picosoft-proprietäres Produkt) mit der Hinzufügung einiger SQL-DDL-Anweisung (Erstellen / Tropfentabelle (Index) und ohne Cobol-Dateien Kompatibilität). Die C / C ++ - Bibliothek, mit der der Datenbankzugriff von C / C ++ - Programmen mithilfe der ODBC 2.5-API mit der ODBC 2.5-API ermöglicht wird, wird unter LGPL-Lizenz veröffentlicht. Auf diese Weise können Sie die Bibliothek mit Programmen verknüpfen, die sich nicht unter GPL.Picosql befinden, können unter Windows-Anwendungen (wie MS-Access, MS-Query, VB usw.) in der Client- / Server-Modalität mit dem ODBC-Treiber PICOSQlnet verwendet werden. Darüber hinaus kann es außerdem aus geeigneten Java-Programmen über den JDBC-Treiber verwendet werden, der in der Verteilung besteht. Schließlich kann es von den in C und C ++ geschriebenen Programmen verwendet werden, die in C und C ++ geschrieben wurde. Sie können trotzdem mit den Berechtigungen des Host-Betriebssystems eingeholt werden) Die Binärverteilung reicht aus, um die komprimierten Dateien in einem Verzeichnis (unter Windows NT / 2000 / XP) zu extrahieren und auszuführen: StartTestdb.sh (UNIX / Linux) PicOSQL besteht grundlegend in einem Programm, picosqld, um über Inetd (oder XINETD) zu aktivieren (oder XINETD). oder picoserv. So wird es zu einem Netto-Service, der an einen Hafen verbucht ist, dh eine ganze Zahl, die zwischen 1 und 65535 besteht; Diese Nummer (als Beispiel 6789) muss immer auf der Befehlszeile von picosqld angegeben werden. Als Beispiel: Picosqld 6789Für Die Aktivierung mit Inetd (oder XINETD) müssen Sie die relative Dokumentation sehen. PicoServ ist ein einfaches Programm, das inTet ersetzt, hauptsächlich für Testbereiche oder Debugging: Seine Verwendung ist folgender: PicoServ Commandline Portnumberin Unser Fall Die Aktivierung von Picosqld kann mit der folgenden Befehlszeile erhalten werden: picoserv "picosqld 6789" 6789To Hinweis, da die Portnummer zweimal angegeben ist, als ein Argument von Picosqld und als Argument von picoserv.wenne picosqld eine Verbindungsanforderung erhält, liest er eine Konfigurationsdatei, um die erforderlichen Informationen zu finden. Diese Datei ist eine Textdatei auf Unix / Linux-Systemen. # UNIX / Lunixthe-Datei, die für die Konfiguration gelesen wird, ist $ Home / .picosql.inior, wenn diese Datei fehlt / etc / picosql.inithe-Datei besteht aus Abschnitten und Parametern. Ein Abschnitt beginnt mit dem Namen des Abschnitts in eckigen Klammern und setzt sich fort, bis der nächste Abschnitt beginnt. Die Abschnitte enthalten Attribute der Formname = ValueDe-Datei ist liniebasiert - das heißt, jede neu-terminierte Linie stellt entweder einen Kommentar, einen Abschnittsnamen oder einen Parameter dar. Abschnitt und Parameternamen sind nicht zwischen Groß- und Kleinschreibung unterschieden. Nur das erste Gleichzeichen in einem Parameter ist erheblich. Jede Zeile beginnt mit einem Semikolon (';') oder einem Hash-Charakter ('#') -Zeichen, ebenso wie Linien, die nur Whitespace enthalten. Jeder Abschnitt entspricht einer Datenbank und umfasst Informationen wie Benutzer, Kennwort und DB-Speicherort. In dem folgenden Beispiel gibt es zwei Datenbank, die den früheren Namen picosqltest, von jedem erreichbar ist, während letzteres, der als Rubrica genannt wird, nur von dem Benutzer pico erreichbar ist, das das entsprechende Passwort angibt. DataDirectory = / home / test.db DataDirectory = / home / rubrica.dbuser = picopassword = SoftPicoodBcTrace = NosuspensivoChock = JA; Nur für Picosql-Client-ClientServer = localhostport = 6789Was neu in dieser Version: · Diese Version behebt ein Problem bei der Authentifizierung und einem Fehler, wenn die Verbindung fehlschlägt.


Picosql. Zugehörige Software

RAILSDB.

Eine in Rubin geschriebene Webanwendung mit dem Rubin auf dem Rubin auf Rails Web Framework. ...

183

Herunterladen

Webstorage.

Webstorage ist eine webbasierte Anwendung, die in PHP geschrieben wurde, um Dateien in einer PostgreSQL-Datenbank zu speichern. ...

173

Herunterladen