İçindekiler:

SQL istisnası nedir?
SQL istisnası nedir?

Video: SQL istisnası nedir?

Video: SQL istisnası nedir?
Video: SQL Server'da Stored Prosedürlerinizin Önüne Neden "sp_" Eklememelisiniz? 2024, Nisan
Anonim

Bir istisna bir veritabanı erişimi hakkında bilgi sağlayan hata veya diğer hatalar. Her biri SQLİstisnası birkaç tür bilgi sağlar: hata . XOPEN SQLstate kurallarını veya SQL 99 sözleşme.

Bu nedenle, SQL istisnası neden oluşur?

A SQL istisnası Yapabilmek meydana gelmek sürücüde veya veritabanından. Örneğin, bir sözdizimi hata içinde SQL açıklama sonuçlanacak SQL istisnası . Veya bir tabloyu güncelleme iznimiz yok. Ne zaman böyle bir istisna oluşur , bir nesne türü SQLİstisnası yakalama maddesine geçilecektir.

Bir de şunu sorabilir: SQLException işaretli mi yoksa işaretlenmemiş mi? Genellikle dış kaynaklar/ağ kaynakları ile etkileşim halinde ortaya çıkarlar, örn. veritabanı sorunları, ağ bağlantı hataları, eksik dosyalar vb. Kontrol istisnalar, İstisna sınıfının alt sınıflarıdır. Nın bir örneği kontrol istisnalar şunlardır: ClassNotFoundException, IOException, SQLİstisnası ve bunun gibi.

Buna göre, SQL'deki istisnaları nasıl ele alırsınız?

SQL İstisnaları Nasıl İşlenir?

  1. Denetimi, istisnayı oluşturan alt prosedürü çağıran üst prosedüre döndürün.
  2. İstisna işleme yordamına dalmak veya başka bir eylem gerçekleştirmek için WHENEVER yan tümcesini kullanın.
  3. Bileşik bir SQL deyimiyle istisnayı anında ele alın.

Yaygın JDBC istisnaları nelerdir?

  • Java.sql. BatchUpdateException.
  • java.sql. SQLException.
  • java.sql. DataTruncation.
  • java.sql. SQLUyarı.

Önerilen: