Daftar Isi:

Apa itu pengecualian SQL?
Apa itu pengecualian SQL?

Video: Apa itu pengecualian SQL?

Video: Apa itu pengecualian SQL?
Video: Query Sql "Apa itu SELECT UNION ?" 2024, Mungkin
Anonim

NS pengecualian yang menyediakan informasi tentang akses database kesalahan atau kesalahan lainnya. Setiap SQLException menyediakan beberapa jenis informasi: string yang menjelaskan kesalahan . string "SQLstate", yang mengikuti konvensi XOPEN SQLstate atau SQL 99 konvensi.

Di sini, mengapa pengecualian SQL terjadi?

A Pengecualian SQL bisa terjadi di driver atau dari database. Misalnya, sintaks kesalahan dalam SQL pernyataan akan menghasilkan pengecualian SQL . Atau kami tidak memiliki izin untuk memperbarui tabel. Ketika seperti itu pengecualian terjadi , objek bertipe SQLException akan diteruskan ke klausa catch.

Orang mungkin juga bertanya, apakah SQLException dicentang atau tidak dicentang? Mereka terjadi biasanya berinteraksi dengan sumber daya luar/sumber daya jaringan mis. masalah database, kesalahan koneksi jaringan, file yang hilang, dll. Diperiksa exception adalah subclass dari class Exception. Contoh diperiksa pengecualian adalah: ClassNotFoundException, IOException, SQLException dan seterusnya.

Dengan demikian, bagaimana Anda menangani pengecualian dalam SQL?

Cara Menangani Pengecualian SQL

  1. Kembalikan kontrol ke prosedur induk yang disebut subprosedur yang memunculkan pengecualian.
  2. Gunakan klausa WHENEVER untuk bercabang ke rutin penanganan pengecualian atau melakukan beberapa tindakan lain.
  3. Tangani pengecualian di tempat dengan pernyataan SQL majemuk.

Apa pengecualian JDBC yang umum?

  • Java.sql. BatchUpdateException.
  • java.sql. SQLException.
  • java.sql. DataTruncation.
  • java.sql. SQLPeringatan.

Direkomendasikan: