Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

CURSOR và REF CURSOR dưới dạng kiểu dữ liệu JDBC

Hỗ trợ cho REF CURSORS đã được thêm vào trong Java 8 / JDBC 4.2. Sử dụng loại Types.REF_CURSOR cho các kiểu trả về con trỏ. Chúng có thể được lặp lại thông qua ResultSet giao diện. Ví dụ:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sao chép dữ liệu từ tệp vào CLOB trong Oracle

  2. Cách liên kết các giá trị ngang của một bảng với các giá trị dọc của một bảng khác trong cơ sở dữ liệu oracle

  3. Có cách nào để đưa ra thông báo lỗi thân thiện với người dùng về vi phạm ràng buộc không

  4. Sử dụng trình tự Oracle để chèn id nhật ký vào 2 bảng từ jdbc?

  5. Oracle SQL - Mệnh đề IN hiển thị tất cả bản ghi được đưa ra trong điều kiện IN ngay cả khi dữ liệu không có trong bảng