Ergebnis 1 bis 4 von 4

Thema: JDBC: TransactionListener für Callback?

  1. #1
    bx35 ist offline Neuer Benutzer
    Registriert seit
    19.03.2008
    Beiträge
    6

    Standard JDBC: TransactionListener für Callback?

    Hallo,

    Kann ich einen mit org.postgresql.pljava.Session.addTransactionListen er() registrierten TransactionListener dazu verwenden, einen "Callback" zu erhalten, wenn in einem ANDEREM Java-Programm etwas an einer Tabelle geändert wurde?

    Danke!

  2. #2
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.056

    Standard

    Wenn das LISTEN/NOTIFY ist: ja. Du musst allerdings mit einem Trigger (oder in der anderen Java-Anwendung) ein NOTIFY auslösen.
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

  3. #3
    bx35 ist offline Neuer Benutzer
    Registriert seit
    19.03.2008
    Beiträge
    6

    Standard

    Zitat Zitat von ads Beitrag anzeigen
    Wenn das LISTEN/NOTIFY ist: ja. Du musst allerdings mit einem Trigger (oder in der anderen Java-Anwendung) ein NOTIFY auslösen.
    Ich glaube, das ist etwas anderes: unter [1] wird gezeigt, wie man mit der Methode org.postgresql.PGConnection#getNotifications() Notifikationen abfragt; die Klasse PGConnection verfügt aber über keine Methode, um einen Listener zu registrieren.

    Leider steht in [1] auch: "A key limitation of the JDBC driver is that it cannot receive asynchronous notifications and must poll the backend to check if any notifications were issued."

    Pollen wollte ich aber gerade vermeiden, weil meine Java-Clients relativ zeitnah und mit wenig Netzwerk-Overhead über eine Aktualisierung in einer Datenbanktabelle informiert werden sollen.


    [1] Listen / Notify

  4. #4
    symbiont ist offline Erfahrener Benutzer
    Registriert seit
    17.03.2008
    Ort
    NULL
    Beiträge
    1.320

    Standard

    ja .. dafür ist dieser Listener gedacht

    ich habe damit vor langer Zeit mal experimentiert - leider stürzte die VM ab (plJava war da viel juenger als heute).
    Wäre nett, wenn Du uns kurz mitteilen könntest ob man damit sauber arbeiten kann.

Ähnliche Themen

  1. JDBC: PSQLException Encoding
    Von Magnus im Forum Programmierung
    Antworten: 16
    Letzter Beitrag: 29.11.2011, 11:02
  2. Generated Key and JDBC
    Von halech im Forum SQL
    Antworten: 0
    Letzter Beitrag: 07.04.2011, 11:27
  3. Error bei Update mit JDBC
    Von RayBanton im Forum Programmierung
    Antworten: 2
    Letzter Beitrag: 29.03.2011, 10:42
  4. Problem PL/Java VM crash in TransactionListener
    Von symbiont im Forum Allgemeines
    Antworten: 2
    Letzter Beitrag: 29.08.2008, 11:10
  5. JDBC Probleme mit Zeichensatz
    Von tippex im Forum externe Schnittstellen
    Antworten: 3
    Letzter Beitrag: 17.12.2005, 15:06

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum