תוכן עניינים:

מהו חריג SQL?
מהו חריג SQL?

וִידֵאוֹ: מהו חריג SQL?

וִידֵאוֹ: מהו חריג SQL?
וִידֵאוֹ: הברה פתוחה והברה סגורה - פשוט לשון 2024, מאי
Anonim

א יוצא מן הכלל המספק מידע על גישה למסד נתונים שְׁגִיאָה או שגיאות אחרות. כל אחד SQLException מספק מספר סוגים של מידע: מחרוזת המתארת את שְׁגִיאָה . מחרוזת "SQLstate", העוקבת אחר מוסכמות XOPEN SQLstate או ה- SQL 99 כנסים.

מכאן, מדוע מתרחש חריג SQL?

א חריג SQL פחית מתרחש במנהל ההתקן או ממסד הנתונים. לדוגמה, תחביר שְׁגִיאָה בתוך ה SQL הצהרה תגרום ל-a חריג SQL . או שאין לנו הרשאה לעדכן טבלה. כאשר כזה מתרחש חריג , אובייקט מסוג SQLException יועבר לסעיף המלכוד.

אפשר גם לשאול, האם SQLException מסומן או לא מסומן? הם מתרחשים בדרך כלל תוך אינטראקציה עם משאבים חיצוניים/משאבי רשת, למשל. בעיות במסד נתונים, שגיאות חיבור לרשת, קבצים חסרים וכו'. בָּדוּק חריגים הם תת מחלקות של מחלקה חריגים. דוגמא של בָּדוּק יוצאי דופן הם: ClassNotFoundException, IOException, SQLException וכן הלאה.

בהתאם, איך מטפלים בחריגים ב-SQL?

כיצד לטפל בחריגות SQL

  1. החזר את השליטה לנוהל האב שקרא לתהליך המשנה שהעלה את החריג.
  2. השתמש בסעיף WHENEVER כדי להסתעף לשגרת טיפול בחריגים או לבצע פעולה אחרת.
  3. טפל בחריג במקום עם משפט SQL מורכב.

מהם החריגים הנפוצים של JDBC?

  • Java.sql. BatchUpdateException.
  • java.sql. SQLEexception.
  • java.sql. DataTruncation.
  • java.sql. SQL אזהרה.

מוּמלָץ: