Мазмұны:

SQL ерекшелігі дегеніміз не?
SQL ерекшелігі дегеніміз не?

Бейне: SQL ерекшелігі дегеніміз не?

Бейне: SQL ерекшелігі дегеніміз не?
Бейне: SQL қарапайым тілмен - ҰБТ-ға дайындық | 2024, Мамыр
Anonim

Ан ерекшелік деректер базасына қол жеткізу туралы ақпаратты қамтамасыз етеді қате немесе басқа қателер. Әрбір SQLException ақпараттың бірнеше түрін береді: сипаттайтын жол қате . XOPEN 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Ескерту.

Ұсынылған: