Eichelhäher

Jaybird ist die JCA / JDBC-Treiber-Suite, um eine Verbindung zu Firebird-Datenbankserver herzustellen.
Jetzt downloaden

Eichelhäher Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • JayBird Team
  • Website des Verlags:
  • http://jaybirdwiki.firebirdsql.org/jaybird/doku.php

Eichelhäher Stichworte


Eichelhäher Beschreibung

Jaybird ist die JCA / JDBC-Treiber-Suite, um eine Verbindung zum Firebird-Datenbankserver herzustellen. Jaybird ist die JCA / JDBC-Treiber-Suite, um eine Verbindung zum Firebird-Datenbankserver herzustellen. Historisch Borland eröffnete Quellen des Typs 3 JDBC-Treiber mit dem Namen Interclient Jaybird, reiner Java-Treiber für Firebird Relational Database.Dieser Treiber basiert sowohl auf dem neuen JCA-Standard für Anwendungsserververbindungen zu Enterprise Information Systems und dem bekannten JDBC-Standard. Der JCA-Standard gibt eine Architektur an, in der ein Anwendungsserver mit einem zusammenarbeiten kann Treiber, damit der Anwendungsserver Transaktionen, Sicherheit und Ressourcenpooling verwaltet, und der Treiber liefert nur die Verbindungsfunktionalität. Ähnlich der JDBC 2 XadataSource-Idee ähnelt der JCA-Spezifikation in der Verantwortungsabteilung zwischen dem Anwendungsserver und dem Treiber erheblich klarer .Jaybird 1.5 bietet Erweiterungen zu einigen JDBC-Schnittstellen. Alle Erweiterungsschnittstellen werden unter der modifizierten BSD-Lizenz auf "as lautet", auf Basis von Basis, dadurch, dass diese Klassen die Verknüpfung dieser Klassen vor rechtlichen Standpunkten sicherstellen sollte. Alle Klassen gehören zu org.firebirdsql.jdbc. * Paket.jaybird 1.0 stellte nur eine reine Java-Wire-Protokollimplementierung bereit. Während in Client-Server-Setups am effektivsten ist (noch effektiver als native Client-Bibliotheken), erfüllte er SEGERER, wenn er mit dem Server verbunden ist, wenn er mit dem Server verbunden ist, der auf demselben Host im Vergleich zu nativen (C / C ++ - / delphi / etc) -Lösungen ist. Grund ist, dass der Typ-4-Treiber mit dem Server mit Netzwerksteckdosen mit dem Server kommuniziert, der zusätzlichen Overhead einführt. Die native Client-Bibliothek verfügt über die Möglichkeit, IPC bei der Verbindung mit der Verbindung mit der Datenbank auf demselben Host zu verwenden. Dies kann die Leistung auch um 100% erhöhen, auch um 100%. Zusätzlich kann Jaybird 1.5 eingebettete Version von Firebird Relational Database verwenden, um Java-Anwendungen zu erstellen, die kein separates Server-Setup benötigen. Der Typ 2-Treiber hat jedoch auch Einschränkungen. Aufgrund von Multi-Threading-Problemen in der CLINBIRD-Client-Bibliothek können Sie nicht gleichzeitig von verschiedenen Threads zugreifen, wenn Sie im lokalen Modus (IPC) ausgeführt werden. In diesem Fall darf nur ein Thread gleichzeitig auf Bibliothek zugreifen. Der Treiber versucht, die benötigte Synchronisierung bereitzustellen Dies stellt einige Bereitstellungsbeschränkungen dar: Firebirdsql.jar muss so bereitgestellt werden, dass sie vom System-Klassenlader geladen wird. Für Standalone-Webcontainer wie Harz oder Tomcat sollte Jaybird in der Regel in ihrem LIB / in ihrem Verzeichnis bereitgestellt werden. Es darf es in das Kriegsarchiv einschließen, aber wenn und nur, wenn es garantiert ist, dass nur eine Anwendung auf Firebird zugreifen wird. Bei Zugriff auf Remote-Server gilt der Thread pro Anschlusspolitik. Der Treiber bietet für diese Situation die notwendige Synchronisation. Die eingebettete Version des Servers kann nicht auf Linux-Systemen in mehrstädtenden Anwendungen verwendet werden. Insbesondere macht dies eingebettete Version des Servers unbrauchbar für Webanwendungen, in denen in der Regel jeder Antrag in separatem Thread serviert wird. Entwickler verwenden die DatabasMetAdata-Klasse mit Kennungen / Mustern mit einem in der Datenbank unterscheidet, der sich in der Datenbank unterscheidet. Die Lösung soll versuchen, die Abfrage mit dem Originalgehäuse auszuführen, und wenn nichts gefunden wird, wird eine andere Abfrage mit älteren Kennungen ausgeführt. Im schlimmsten Fall führt dies dazu, dass zwei Abfragen gegen die Datenbank ausgeführt werden, die zu Leistungsverlust führen kann. Was ist neu in dieser Version: · Aufgrund kritischer Fixes wird jeder mit den Versionen zwischen 2.1.2 und 2.1.5 ein Upgrade auf diese neue Version eingerichtet, um eine Datenbeschädigung zu vermeiden, um bei Updates zu vermeiden, und die Tabelle hat einen zusammengesetzten Primärschlüssel. · Fälle, in denen der Primärschlüssel der Tabelle nur eine Spalte aufweist, oder es ist kein primärer Schlüssel nicht betroffen.


Eichelhäher Zugehörige Software

Glyph

Ein Modul für Python / Pygame, das für den Sortiertext auf dem Bildschirm verwendet wird. ...

202

Herunterladen