Სარჩევი:

რა არის SQL გამონაკლისი?
რა არის SQL გამონაკლისი?

ვიდეო: რა არის SQL გამონაკლისი?

ვიდეო: რა არის SQL გამონაკლისი?
ვიდეო: EXCEPTIONS IN PL SQL || MASTER IN PL SQL 2024, მაისი
Anonim

ან გამონაკლისი რომელიც გვაწვდის ინფორმაციას მონაცემთა ბაზაზე წვდომის შესახებ შეცდომა ან სხვა შეცდომები. თითოეული SQLException გთავაზობთ რამდენიმე სახის ინფორმაციას: სტრიქონი, რომელიც აღწერს შეცდომა . "SQLstate" სტრიქონი, რომელიც მიჰყვება XOPEN SQLstate კონვენციებს ან SQL 99 კონვენცია.

აქედან გამომდინარე, რატომ ხდება SQL გამონაკლისი?

ა SQL გამონაკლისი შეუძლია მოხდეს დრაივერში ან მონაცემთა ბაზიდან. მაგალითად, სინტაქსი შეცდომა წელს SQL განცხადება გამოიწვევს ა SQL გამონაკლისი . ან არ გვაქვს ცხრილის განახლების ნებართვა. როდესაც ასეთი გამონაკლისი ხდება , ტიპის ობიექტი SQLException გადაეცემა დაჭერის პუნქტს.

შეიძლება ასევე იკითხოს, 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 გაფრთხილება.

გირჩევთ: