Hallo,

ich greife über JDBC auf Tabellen der i5 zu, klappt auch alles Super.
Nur bleiben auf der i5 Sperren hängen, aber erst wenn ich das zweite mal auf die Datei zugreife, diese Sperre bleibt dann solange bestehen, bis das Programm endet.

(wrkobjlck meineDatei *file)
PHP-Code:
Aus-                                                                       
wahl   Job          Benutzer     Sperre    Status          Bereich   Thread
       QZDASOINIT   QUSER        
*SHRRD     HELD           *JOB 
PHP-Code:
Connection con connector.getConnection();
    try {
        
PreparedStatement ps con.prepareStatement("SELECT * FROM DATEN01.PBEWERB");
        if ( 
ps.execute()) {
        
ResultSet rs ps.getResultSet();
        
rs.next();
        
rs.close(); // Hier ist die Sperre wieder weg
        
ps.close();
        }
        
PreparedStatement ps1 con.prepareStatement("SELECT * FROM DATEN01.PBEWERB");
        if ( 
ps1.execute()) {
        
ResultSet rs ps1.getResultSet();
        
rs.next();
        
rs.close(); // Hier bleibt die Sperre aber bestehen
        
ps.close();
        }
        
PreparedStatement ps2 con.prepareStatement("SELECT * FROM DATEN01.PBEWERB");
        if ( 
ps2.execute()) {
        
ResultSet rs ps2.getResultSet();
        
rs.next();
        
rs.close();
        
ps.close();
        }
    } catch (
SQLException e) {
        
e.printStackTrace();
    } 
Ist das normal?