Агуулгын хүснэгт:

SQL-ийн үл хамаарах зүйл гэж юу вэ?
SQL-ийн үл хамаарах зүйл гэж юу вэ?

Видео: SQL-ийн үл хамаарах зүйл гэж юу вэ?

Видео: SQL-ийн үл хамаарах зүйл гэж юу вэ?
Видео: Nomad Ep1: Энтрепренершип гэж юу вэ? - YouTube 2024, Арваннэгдүгээр
Anonim

Ан үл хамаарах зүйл өгөгдлийн сангийн хандалтын талаарх мэдээллийг өгдөг алдаа эсвэл бусад алдаа. Тус бүр SQLException хэд хэдэн төрлийн мэдээллээр хангадаг: -г дүрсэлсэн мөр алдаа . XOPEN SQLstate конвенц эсвэл стандартыг дагадаг "SQLstate" мөр SQL :2003 оны конвенци.

Үүний дагуу, яагаад SQL онцгой тохиолдол гардаг вэ?

А SQL үл хамаарах зүйл чадна тохиолддог драйвер эсвэл мэдээллийн сангаас. Жишээлбэл, синтакс алдаа дахь SQL мэдэгдэлд хүргэнэ SQL үл хамаарах зүйл . Эсвэл бидэнд хүснэгтийг шинэчлэх зөвшөөрөл байхгүй. Ийм үед онцгой тохиолдол гардаг , төрлийн объект SQLException catch заалт руу шилжих болно.

Хоёрдугаарт, JDBC-ийн нийтлэг үл хамаарах зүйлүүд юу вэ?

  • Java.sql. BatchUpdateException.
  • java.sql. SQLException.
  • java.sql. DataTruncation.
  • java.sql. SQLАнхааруулга.

Тэгэхээр та SQL дээрх үл хамаарах зүйлсийг хэрхэн зохицуулах вэ?

SQL үл хамаарах зүйлсийг хэрхэн зохицуулах вэ

  1. Үл хамаарах зүйлийг үүсгэсэн дэд процедурыг дуудсан эх процедур руу хяналтыг буцаана уу.
  2. Онцгой тохиолдлуудыг зохицуулах горимд салбарлах эсвэл өөр үйлдлийг гүйцэтгэхийн тулд WHENEVER өгүүлбэрийг ашиглана уу.
  3. Үл хамаарах зүйлийг нийлмэл SQL хэллэгээр газар дээр нь зохицуул.

Хэрэглэгчийн тодорхойлсон үл хамаарах зүйлийг жишээгээр тайлбарлах нь юу вэ?

Хэрэглэгч - тодорхойлсон Захиалгат Үл хамаарах зүйл Java хэл дээр. Java нь бидэнд өөрийн гэсэн зүйлийг бий болгох боломжийг олгодог үл хамаарах зүйлүүд нь үндсэндээ үүсэлтэй ангиуд юм Үл хамаарах зүйл . Учир нь жишээ Доорх кодын MyException-г өргөтгөдөг Үл хамаарах зүйл анги. -ийн бүтээгч Үл хамаарах зүйл классыг параметргүйгээр дуудаж болох ба super руу залгах шаардлагагүй.

Зөвлөмж болгож буй: