[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Mar 2005
    Beiträge
    74

    Satzsperren und Java

    Hallo,

    eine Frage an die Java-Spezialisten:

    Ich möchte mit kleineren Java-Programme auf die DB2 schreibend zugreifen. Wie werden in Java/SQL nun Satzsperren erzeugt?

    In RPG kann ich durch Definierung der Tabelle als Update und den entsprechenden Operationscodes CHAIN, READ die Satzsperren automatisch erzeugen und mit dem nächsten lesen eines Satzes oder einem UNLOCK diese wieder freigeben. Des Weiteren wird durch die Angabe des Extenders (N) der Satz ohne Satzsperre gelesen.

    Wie wird so etwas am besten in Java/JDBC/SQL gehandhabt?

    Danke im voraus für die Antwort!

    M.Withake

  2. #2
    Registriert seit
    Aug 2004
    Beiträge
    923
    Hello,

    auch wenn Du es nicht gerne hören wirst....

    Warum fackelst Du das nicht über DTAQs ab?
    Hast Du da echt ein Java, was zur Laufzeit nen Read und nen Update macht?

    übel übel...

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Für Satzsperren in Java benötigst du das AS/400-Toolkit und den LowLevel-Access.
    SQL kennt nur Satzsperren über Journalisierung und Commit-Steuerung.
    Standard: Lesen geht immer, Update/Delete wird mit Fehler abgewiesen, allerdings beim 1. aufgetretenen Fehler bei mehrfach-Operationen.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  4. #4
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    Hallo,

    in Java macht das tout le monde mit isolation level und SQL; auf der AS400 muss man die Dateien dann journalisieren (was man ohnehin immer tun sollte. Zu diesem Thema gibt es viele gute Tutorials (unter anderem auf der Sun Page) einfach mal mit JDBC googeln. Außer einem JDBC Treiber braucht man dafür nix und den kriegt man prolemlos (mal mit jt400 googeln).

    mfg

    Dieter Bender

    PS: Das mit der DTAQ kann ich nicht teilen, dann müsste ja Java auf allen nicht AS400 Maschinen übel sein, oder auf mit der AS400 nicht funktionieren, was ich beides nicht bestätigen kann.

    Zitat Zitat von mwithake
    Hallo,

    eine Frage an die Java-Spezialisten:

    Ich möchte mit kleineren Java-Programme auf die DB2 schreibend zugreifen. Wie werden in Java/SQL nun Satzsperren erzeugt?

    In RPG kann ich durch Definierung der Tabelle als Update und den entsprechenden Operationscodes CHAIN, READ die Satzsperren automatisch erzeugen und mit dem nächsten lesen eines Satzes oder einem UNLOCK diese wieder freigeben. Des Weiteren wird durch die Angabe des Extenders (N) der Satz ohne Satzsperre gelesen.

    Wie wird so etwas am besten in Java/JDBC/SQL gehandhabt?

    Danke im voraus für die Antwort!

    M.Withake
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

Similar Threads

  1. Java und Fehlermeldung jva0122 bei simplen "Hello World"
    By TARASIK in forum IBM i Hauptforum
    Antworten: 21
    Letzter Beitrag: 30-03-11, 13:48
  2. RPG aus Java aufrufen
    By Vicky-B in forum NEWSboard Java
    Antworten: 17
    Letzter Beitrag: 06-05-08, 11:05
  3. Java Version
    By Muchi in forum NEWSboard Java
    Antworten: 2
    Letzter Beitrag: 07-11-06, 11:00
  4. Rpg to java
    By Badener in forum NEWSboard Java
    Antworten: 5
    Letzter Beitrag: 13-07-06, 17:09
  5. Antworten: 3
    Letzter Beitrag: 06-06-06, 15:57

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •