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

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

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

Видео: SQL үл хамаарах зүйл гэж юу вэ?
Видео: PL SQL ДАХЬ ҮЗҮҮЛЭЛТ || PL SQL-ИЙН МАГИСТР 2024, Дөрөвдүгээр сар
Anonim

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

Эндээс, яагаад SQL онцгой тохиолдол гардаг вэ?

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

Мөн SQLException шалгагдсан уу эсвэл шалгагдаагүй байна уу? Эдгээр нь ихэвчлэн гадны нөөц/сүлжээний нөөцтэй харьцах үед үүсдэг, жишээлбэл. өгөгдлийн сангийн асуудал, сүлжээний холболтын алдаа, дутуу файл гэх мэт. Шалгасан үл хамаарах зүйлүүд нь Exception ангийн дэд ангиуд юм. Жишээ нь шалгасан Үл хамаарах зүйлүүд нь: ClassNotFoundException, IOException, SQLException гэх мэт.

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

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

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

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

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

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