ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
538
538
EMPFEHLEN
-
Hallo alle zusammen
Ich mach in meiner Anwendung auf Server-Seite eine lookup auf eine Datenbank
Danach sperre ich über diese Connection einen Datensatz in der DatenbankPHP-Code:InitialContext ctx = new InitialContext();
DataSource ds = (DataSource) ctx.lookup(zugang.getDatenbank());
conn = ds.getConnection();
Dann ist der Satz gesperrt. Nun selektiere ich in anderen Methoden noch einige Daten mit dem gleichen Prinzip......lookup dann die connection öffnen und den select absetzten, das ergebniss verarbeiten und die Connection wieder schließen.PHP-Code:String sql = "select * from ......... for update nowait";
Statement stm = conn.createStatement();
stm.execute(sql);
conn.close();
Um nun den gesperrten Datensatz wieder freizugeben reicht ja eigentlich ein commit auf der Datenbank.
Nun mein Problem. Wenn ich die selekts zwischen dem sperren und dem commit nicht mache, dann funktioniert es einwandfrei, nur wenn ich die selekts mache führt er den commit aus aber der Datensatz bleibt gesperrt.PHP-Code:InitialContext ctx = new InitialContext();
DataSource ds = (DataSource) ctx.lookup(zugang.getDatenbank());
conn = ds.getConnection();
String sql = "commit";
Statement stm = conn.createStatement();
stm.execute(sql);
conn.close();
Kann mir jemand sagen wo das Problem liegt oder wie ich den Datensatz anders sperren kann?
Freue mich über jede Hilfe da es dringend ist.Geändert von ceene (31.01.12 um 14:14 Uhr)
Ähnliche Themen
-
Problem beim Login in den SQL Server, bzw. generelles Problem auf Datenbankzugriff
Von Trigoor2 im Forum .NET DatenverwaltungAntworten: 7Letzter Beitrag: 25.10.11, 08:29 -
PHP Datenbankzugriff (WAMP -> InternetDB) Problem
Von bazookajoe im Forum Hosting & WebserverAntworten: 0Letzter Beitrag: 03.03.08, 21:10 -
Java Vokabeltrainer Datenbankzugriff, auslesen und abfragen Problem
Von JohnnyRamone im Forum JavaAntworten: 1Letzter Beitrag: 06.05.07, 11:55 -
Datenbankzugriff mit EJB / CMP
Von GartenUmgraben im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 8Letzter Beitrag: 25.07.06, 09:53 -
DLL zum Datenbankzugriff
Von Naddeldine im Forum Delphi, Kylix, PascalAntworten: 2Letzter Beitrag: 27.10.04, 08:39





Zitieren
Login





