Verwenden von JPYPE - Wie kann ich auf die Funktionen von JDBC-Meta-Daten zugreifen?
-
21-12-2019 - |
Frage
Ich verwende jaydebeaeapi , der JPype verwendet, um den JDBC-Treiber von FileMaker zu laden und Daten zu ziehen.
Ich möchte aber auch in der Lage sein, eine Auflistung aller Tabellen in der Datenbank zu erhalten.
in der JDBC-Dokumentation (Seite 55)Es listet folgende Funktionen auf:
Der JDBC-Client-Treiber unterstützt die folgenden Metadatenfunktionen:
GetColumns
GetColumnPrivileges
getMetadata
gettypeinfo
gettables
gettabletypes
Irgendeine Ideen, wie ich sie von Jpype oder JaydebeAppi anrufen könnte?
Wenn es hilft, hier ist mein aktueller Code:
generasacodicetagpre.update:
Hier ist ein paar Fortschritte und es scheint, als sollte es funktionieren, aber ich bekomme den Fehler unten.Irgendwelche Ideen?
generasacodicetagpre.Lösung
ok, danke an eltabo und juan mellado habe ich es herausgefunden!
Ich musste gerade die richtigen Parameter passieren, um die Methodensignatur anzupassen.
Hier ist der Arbeitcode:
generasacodicetagpre.Andere Tipps
von resultset javadoc:
generasacodicetagpre.Sie müssen den vier Parameter an die Methode bestehen.Ich bin kein Python-Entwickler, aber in Java verwende ich:
generasacodicetagpre., um alle Tabellen (und nur die Tabellen) in einem Schema zu erhalten.
grüße.