SQLException 构造函数

定义

重载

名称 说明
SQLException()

构造 SQLException 对象。

SQLException(String, String, Int32)

构造SQLException具有给定reasonSQLStatevendorCode.

SQLException(String, String, Throwable)

构造SQLException具有给定reasonSQLStatecause.

SQLException(String, String)

SQLException构造具有给定reasonSQLState.

SQLException(String, String, Int32, Throwable)

构造SQLException具有给定reasonvendorCodeSQLStatecause.

SQLException(IntPtr, JniHandleOwnership)

创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。

SQLException(String)

使用给定reasonSQLException构造对象。

SQLException(Throwable)

使用给定causeSQLException构造对象。

SQLException(String, Throwable)

SQLException构造具有给定reasoncause.

SQLException()

构造 SQLException 对象。

[Android.Runtime.Register(".ctor", "()V", "")]
public SQLException();
属性

注解

构造 SQLException 对象。 SQLState初始化reasonnull 0 且供应商代码初始化为 0。

cause未初始化,随后可以通过对方法的调用Throwable#initCause(java.lang.Throwable)进行初始化。

Java文档java.sql.SQLException.SQLException()

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

SQLException(String, String, Int32)

构造SQLException具有给定reasonSQLStatevendorCode.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;I)V", "")]
public SQLException(string? reason, string? SQLState, int vendorCode);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;I)V", "")>]
new Java.Sql.SQLException : string * string * int -> Java.Sql.SQLException

参数

reason
String

异常的说明

SQLState
String

标识异常的 XOPEN 或 SQL:2003 代码

vendorCode
Int32

特定于数据库供应商的异常代码

属性

注解

构造SQLException具有给定reasonSQLStatevendorCode.

cause未初始化,随后可以通过对方法的调用Throwable#initCause(java.lang.Throwable)进行初始化。

Java文档java.sql.SQLException.SQLException(java.lang.String, java.lang.String, int)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

SQLException(String, String, Throwable)

构造SQLException具有给定reasonSQLStatecause.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V", "")]
public SQLException(string? reason, string? sqlState, Java.Lang.Throwable? cause);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V", "")>]
new Java.Sql.SQLException : string * string * Java.Lang.Throwable -> Java.Sql.SQLException

参数

reason
String

异常的说明。

sqlState
String

标识异常的 XOPEN 或 SQL:2003 代码

cause
Throwable

SQLException 原因(此方法保存以供以后检索 getCause() );可能为 null,指示原因不存在或未知。

属性

注解

构造SQLException具有给定reasonSQLStatecause. 供应商代码初始化为 0。

已在 1.6 中添加。

Java文档java.sql.SQLException.SQLException(java.lang.String, java.lang.String, java.lang.Throwable)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

SQLException(String, String)

SQLException构造具有给定reasonSQLState.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;)V", "")]
public SQLException(string? reason, string? SQLState);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;)V", "")>]
new Java.Sql.SQLException : string * string -> Java.Sql.SQLException

参数

reason
String

异常的说明

SQLState
String

标识异常的 XOPEN 或 SQL:2003 代码

属性

注解

SQLException构造具有给定reasonSQLState.

cause未初始化,随后可以通过对方法的调用Throwable#initCause(java.lang.Throwable)进行初始化。 供应商代码初始化为 0。

Java文档java.sql.SQLException.SQLException(java.lang.String, java.lang.String)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

SQLException(String, String, Int32, Throwable)

构造SQLException具有给定reasonvendorCodeSQLStatecause.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V", "")]
public SQLException(string? reason, string? sqlState, int vendorCode, Java.Lang.Throwable? cause);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V", "")>]
new Java.Sql.SQLException : string * string * int * Java.Lang.Throwable -> Java.Sql.SQLException

参数

reason
String

异常的说明

sqlState
String

标识异常的 XOPEN 或 SQL:2003 代码

vendorCode
Int32

特定于数据库供应商的异常代码

cause
Throwable

SQLException 原因(此方法保存以供以后检索 getCause() );可能为 null,指示原因不存在或未知。

属性

注解

构造SQLException具有给定reasonvendorCodeSQLStatecause.

已在 1.6 中添加。

Java文档java.sql.SQLException.SQLException(java.lang.String, java.lang.String, int, java.lang.Throwable)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

SQLException(IntPtr, JniHandleOwnership)

创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。

protected SQLException(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Sql.SQLException : nativeint * Android.Runtime.JniHandleOwnership -> Java.Sql.SQLException

参数

javaReference
IntPtr

nativeint

IntPtr一个包含Java本机接口 (JNI) 对象引用。

transfer
JniHandleOwnership

指示 JniHandleOwnership如何处理 javaReference

注解

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

SQLException(String)

使用给定reasonSQLException构造对象。

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")]
public SQLException(string? reason);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")>]
new Java.Sql.SQLException : string -> Java.Sql.SQLException

参数

reason
String

异常的说明

属性

注解

使用给定reasonSQLException构造对象。 初始化 SQLStatenull 0,并初始化了售货程序代码。

cause未初始化,随后可以通过对方法的调用Throwable#initCause(java.lang.Throwable)进行初始化。

Java文档java.sql.SQLException.SQLException(java.lang.String)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

SQLException(Throwable)

使用给定causeSQLException构造对象。

[Android.Runtime.Register(".ctor", "(Ljava/lang/Throwable;)V", "")]
public SQLException(Java.Lang.Throwable? cause);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/Throwable;)V", "")>]
new Java.Sql.SQLException : Java.Lang.Throwable -> Java.Sql.SQLException

参数

cause
Throwable

SQLException 原因(此方法保存以供以后检索 getCause() );可能为 null,指示原因不存在或未知。

属性

注解

使用给定causeSQLException构造对象。 初始化 SQLStatenull 0 且供应商代码初始化为 0。 初始化为 if 或 if cause!=nullcause.toString()cause==nullnullreason

已在 1.6 中添加。

Java文档java.sql.SQLException.SQLException(java.lang.Throwable)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

SQLException(String, Throwable)

SQLException构造具有给定reasoncause.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/Throwable;)V", "")]
public SQLException(string? reason, Java.Lang.Throwable? cause);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/Throwable;)V", "")>]
new Java.Sql.SQLException : string * Java.Lang.Throwable -> Java.Sql.SQLException

参数

reason
String

异常的说明。

cause
Throwable

SQLException 原因(此方法保存以供以后检索 getCause() );可能为 null,指示原因不存在或未知。

属性

注解

SQLException构造具有给定reasoncause. 初始化 SQLStatenull 0 且供应商代码初始化为 0。

已在 1.6 中添加。

Java文档java.sql.SQLException.SQLException(java.lang.String, java.lang.Throwable)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于