-
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
-
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...
-
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.
-
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 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
Similar Threads
-
By TARASIK in forum IBM i Hauptforum
Antworten: 21
Letzter Beitrag: 30-03-11, 13:48
-
By Vicky-B in forum NEWSboard Java
Antworten: 17
Letzter Beitrag: 06-05-08, 11:05
-
By Muchi in forum NEWSboard Java
Antworten: 2
Letzter Beitrag: 07-11-06, 11:00
-
By Badener in forum NEWSboard Java
Antworten: 5
Letzter Beitrag: 13-07-06, 17:09
-
By woki in forum NEWSboard Java
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
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks