Apache Derby
Apache Derby ist ein relationales Datenquellen-Managementsystem (RDBMS), das in Java-Programme eingebettet und für die Online-Transaktionsverarbeitung verwendet werden kann. Sie können sich über die E-Mail-Adresse Flight service mit dieser Datenquelle verbinden. Siehe Pfeil Flight service Übersicht.
Konfigurieren Sie die folgenden Details für die Datenquelle Apache Derby:
| Feld | Beschreibung |
|---|---|
| Anzeigename | Geben Sie den Namen der Datenquelle ein, der auf dem Bildschirm angezeigt werden soll. |
| Datenbankname | Geben Sie den Namen Ihrer Datenbank ein. |
| Hostname | Geben Sie den Hostnamen ein. |
| Port | Geben Sie die Portnummer ein. |
| Benutzername | Geben Sie den Benutzernamen ein. |
| Kennwort | Geben Sie das -Kennwort ein. |
| Port ist SSL-fähig | Verwenden Sie den Kippschalter, um die SSL-Verbindung zu aktivieren oder zu deaktivieren. |
| Verbindungsdetails: Arrow Flight |
Geben Sie die folgenden Details für die Verbindung von Arrow Flight service ein:
|
| Verbindung testen | Klicken Sie auf den Link Verbindung testen, um die Verbindung zur Datenquelle zu testen. Wenn die Verbindung zur Datenquelle erfolgreich ist, wird eine Erfolgsmeldung angezeigt. |
| Katalogname | Geben Sie den Namen des Katalogs ein. Dieser Katalog wird automatisch mit Ihrer Datenquelle verknüpft. |
| Erstellen | Klicken Sie auf Erstellen, um die Datenquelle zu erstellen. |
Einschränkungen für SQL-Anweisungen
- Für datenquellenbasierte Kataloge sind die Anweisungen
CREATE SCHEMA,CREATE TABLE,DROP SCHEMA,DROP TABLE,DELETE,DROP VIEW,ALTER TABLEundALTER SCHEMAin der Datenmanager Benutzeroberfläche nicht verfügbar.
Einschränkungen für Datentypen
- Wenn die Felder vom Datentyp
REALhaben 6 oder mehr Ziffern im Dezimalteil und die Ziffern bestehen überwiegend aus Nullen. Die Werte werden bei der Abfrage gerundet. Es ist zu beachten, dass die Rundung je nach Genauigkeit der Werte unterschiedlich erfolgt. Zum Beispiel ist eine Dezimalzahl 1.654, wenn sie auf 3 Stellen nach dem Komma gerundet wird, gleich. Ein weiteres Beispiel sind 10.890009 und 10.89000. Es fällt auf, dass10.89000 wird gerundet auf10.89, wohingegen10.89009 wird nicht gerundet. Dies ist ein inhärentes Problem aufgrund der Darstellungsbeschränkungen binärer Gleitkommaformate. Dies kann erhebliche Auswirkungen haben, wenn die Abfrage eine Sortierung beinhaltet.