Описание тега sqlexception

Исключение, которое выдается, когда драйвер базы данных обнаруживает ошибку. Этот тег может использоваться как для C# `SqlExpection`, так и для Java `SQLException`.

C#

SqlException выдается, когда ado.net обнаруживает ошибку, связанную с SQL Server.

SqlException это класс, используемый System.Data.SqlClient библиотека, чтобы представить ошибку, которая либо связана с SQL Server, либо генерируется им.

Для ошибок, генерируемых SQL Server, Number свойство будет содержать номер ошибки SQL Server и Classсодержит серьезность. Если сервером было возвращено более одной ошибки или предупреждения, то сведения об исключении будут заполнены первой ошибкой \ предупреждением, а любые другие ошибки и предупреждения можно будет просмотреть вErrors свойство.

При ошибках связи Message будет содержать сведения об ошибке от поставщика сети, а с.Net 4.5 и выше InnerException будет содержать соответствующие Win32Exception.

Для получения дополнительной информации оSqlExceptionсм. его страницу MSDN

Джава

Драйвер jdbc может создать исключение, которое предоставляет информацию об ошибке доступа к базе данных или других ошибках. См. Официальный javadoc для более подробной информации.