sql >> Database teknologi >  >> RDS >> Oracle

CURSOR og REF CURSOR som en JDBC-datatype

Understøttelse af REF CURSORER blev tilføjet i Java 8/JDBC 4.2. Brug typen Types.REF_CURSOR for markørreturtyper. De kan gentages gennem ResultSet interface. Eksempel:

CallableStatement cstmt = conn.prepareCall("{callmySproc(?)}");
cstmt.registerOutParameter(1, Types.REF_CURSOR);
cstmt.executeQuery();
ResultSet cursor = cstmt.getObject(1, ResultSet.class);
while(cursor.next()) {
    System.out.println("Name = " + cursor.getString(1));
}



  1. MySQL-lignende forespørgsel kører ekstremt langsomt for en tabel med 5000 poster

  2. Heroku og Rails:Gem Load Error med Postgres, men det er specificeret i GEMFILE

  3. Hvilke versioner af SQL Server understøtter LINQ til SQL?

  4. Typen eller navnerummets navn 'MySqlConnection' kunne ikke findes (mangler du et brugerdirektiv eller en samlingsreference?)