Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Apa yang setara dengan REF CURSOR Oracle di MySQL saat menggunakan JDBC?

Mysql memiliki kursor implisit yang dapat Anda kembalikan secara ajaib dari prosedur tersimpan jika Anda mengeluarkan pilihan.

Ini contohnya:

CREATE PROCEDURE `TEST`()
MODIFIES SQL DATA
BEGIN
  SELECT * FROM test_table;
END;

dan dalam kode java Anda:

String query = "{CALL TEST()}";
CallableStatement cs = con.prepareCall(query,
    ResultSet.TYPE_SCROLL_INSENSITIVE,
    ResultSet.CONCUR_READ_ONLY);
ResultSet rs = cs.executeQuery();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. meneruskan nama tabel dan kolom secara dinamis menggunakan variabel bind

  2. ORA-12557 TNS:adaptor protokol tidak dapat dimuat

  3. Instal Oracle SQL Developer 19.1 di Mac OS dengan JDK 8

  4. Konfigurasi sumber data Oracle untuk Spring

  5. Rotate/pivot table dengan agregasi di Oracle