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

Kapan Anda harus menggunakan prosedur tersimpan java dengan database Oracle ... apa kekurangannya?

Di dunia Oracle, urutan umum pengembangan harus:

Sebisa mungkin lakukan murni dengan SQL. Jika Anda membutuhkan lebih dari SQL, lakukan dengan PL/SQL. Jika Anda membutuhkan sesuatu yang tidak dapat dilakukan PL/SQL, gunakan Java. Jika semuanya gagal gunakan C. Jika Anda tidak bisa lakukan dengan C, mundur perlahan dari masalah....

Prosedur tersimpan PL/SQL adalah cara terbaik untuk memindahkan logika bisnis Anda ke lapisan yang dapat diakses oleh teknologi integrasi apa pun. Logika Bisnis dalam Paket (jangan menulis Fungsi dan Prosedur yang berdiri sendiri - mereka akan berkembang seiring waktu dengan cara yang tidak dapat diatur) dapat dijalankan oleh Java, C#, PL/SQL, ODBC, dan seterusnya.

PL/SQL adalah cara tercepat untuk membuang sebagian besar data di luar SQL murni. Fitur "Bulk Binding" berarti ia bekerja sangat baik dengan mesin SQL.

Prosedur tersimpan Java adalah yang terbaik untuk membuat fungsionalitas yang berinteraksi dengan jaringan atau sistem operasi. Contohnya adalah, mengirim email, FTP'ing data, output ke file teks dan zip itu, mengeksekusi baris perintah host secara umum.

Saya tidak pernah membuat kode C apa pun saat bekerja dengan Oracle, tetapi mungkin itu dapat digunakan untuk berintegrasi dengan aplikasi lama.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Praktik yang baik untuk menggunakan indeks terbalik pada kunci pengganti? (Peramal)

  2. SQL Server:setara RowVersion di Oracle

  3. Oracle meninggalkan kueri bergabung luar

  4. JdbcTemplate - Masukkan atau perbarui Oracle BLOB menggunakan SQL MERGE

  5. Oracle (ORA-02270):tidak ada kunci unik atau kunci utama yang cocok untuk kesalahan daftar kolom ini