BatchUpdateException 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| BatchUpdateException() |
构造 |
| BatchUpdateException(Throwable) |
|
| BatchUpdateException(Int32[]) |
|
| BatchUpdateException(Int32[], Throwable) |
|
| BatchUpdateException(IntPtr, JniHandleOwnership) |
创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。 |
| BatchUpdateException(String, Int32[]) |
|
| BatchUpdateException(String, Int32[], Throwable) |
|
| BatchUpdateException(String, String, Int32[]) |
|
| BatchUpdateException(String, String, Int32, Int32[]) |
|
| BatchUpdateException(String, String, Int32[], Throwable) |
|
| BatchUpdateException(String, String, Int32, Int32[], Throwable) |
|
BatchUpdateException()
构造 BatchUpdateException 对象。
[Android.Runtime.Register(".ctor", "()V", "")]
public BatchUpdateException();
- 属性
注解
构造 BatchUpdateException 对象。
SQLState初始化reason为供应商updateCountsnull代码并将其初始化为 0。
cause未初始化,随后可以通过对方法的调用Throwable#initCause(java.lang.Throwable)进行初始化。
已在 1.2 中添加。
适用于 . 的 java.sql.BatchUpdateException.BatchUpdateException()Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
BatchUpdateException(Throwable)
BatchUpdateException构造使用给定cause值初始化的对象。
[Android.Runtime.Register(".ctor", "(Ljava/lang/Throwable;)V", "")]
public BatchUpdateException(Java.Lang.Throwable? cause);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/Throwable;)V", "")>]
new Java.Sql.BatchUpdateException : Java.Lang.Throwable -> Java.Sql.BatchUpdateException
参数
- cause
- Throwable
此 SQLException 原因(此方法保存以供以后检索 getCause() );可能为 null,指示原因不存在或未知。
- 属性
注解
BatchUpdateException构造使用给定cause值初始化的对象。 并SQLState初始化为null供应商updateCounts代码并将其初始化为 0。 初始化为 if 或 if cause!=nullcause.toString() 。cause==nullnullreason
已在 1.6 中添加。
适用于 . 的 java.sql.BatchUpdateException.BatchUpdateException(java.lang.Throwable)Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
BatchUpdateException(Int32[])
BatchUpdateException构造使用给定updateCounts值初始化的对象。
[Android.Runtime.Register(".ctor", "([I)V", "")]
public BatchUpdateException(int[]? updateCounts);
[<Android.Runtime.Register(".ctor", "([I)V", "")>]
new Java.Sql.BatchUpdateException : int[] -> Java.Sql.BatchUpdateException
参数
- updateCounts
- Int32[]
一个数组int,其中包含指示更新计数的每个元素,Statement.SUCCESS_NO_INFO或者Statement.EXECUTE_FAILED对于在命令失败后继续处理的 JDBC 驱动程序的批处理中的每个 SQL 命令;更新计数或 JDBC 驱动程序在命令失败后停止处理的 JDBC 驱动程序的批处理中的每个 SQL 命令的更新计数或Statement.SUCCESS_NO_INFO
- 属性
注解
BatchUpdateException构造使用给定updateCounts值初始化的对象。 通过对方法的调用 Throwable#initCause(java.lang.Throwable) 进行初始化。 并将其reasonSQLState初始化为 null,供应商代码初始化为 0。
已在 1.2 中添加。
适用于 . 的 java.sql.BatchUpdateException.BatchUpdateException(int[])Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
BatchUpdateException(Int32[], Throwable)
BatchUpdateException构造使用给定cause和 updateCounts.
[Android.Runtime.Register(".ctor", "([ILjava/lang/Throwable;)V", "")]
public BatchUpdateException(int[]? updateCounts, Java.Lang.Throwable? cause);
[<Android.Runtime.Register(".ctor", "([ILjava/lang/Throwable;)V", "")>]
new Java.Sql.BatchUpdateException : int[] * Java.Lang.Throwable -> Java.Sql.BatchUpdateException
参数
- updateCounts
- Int32[]
一个数组int,其中包含指示更新计数的每个元素,Statement.SUCCESS_NO_INFO或者Statement.EXECUTE_FAILED对于在命令失败后继续处理的 JDBC 驱动程序的批处理中的每个 SQL 命令;更新计数或 JDBC 驱动程序在命令失败后停止处理的 JDBC 驱动程序的批处理中的每个 SQL 命令的更新计数或Statement.SUCCESS_NO_INFO
- cause
- Throwable
此 SQLException 原因(此方法保存以供以后检索 getCause() );可能为 null,指示原因不存在或未知。
- 属性
注解
BatchUpdateException构造使用给定cause和 updateCounts. 初始化 SQLState 为 null 0 且供应商代码初始化为 0。 初始化为 if 或 if cause!=nullcause.toString() 。cause==nullnullreason
已在 1.6 中添加。
适用于 . 的 java.sql.BatchUpdateException.BatchUpdateException(int[], java.lang.Throwable)Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
BatchUpdateException(IntPtr, JniHandleOwnership)
创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。
protected BatchUpdateException(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Sql.BatchUpdateException : nativeint * Android.Runtime.JniHandleOwnership -> Java.Sql.BatchUpdateException
参数
- transfer
- JniHandleOwnership
指示 JniHandleOwnership如何处理 javaReference
注解
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
BatchUpdateException(String, Int32[])
BatchUpdateException构造使用给定reason和 updateCounts.
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;[I)V", "")]
public BatchUpdateException(string? reason, int[]? updateCounts);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;[I)V", "")>]
new Java.Sql.BatchUpdateException : string * int[] -> Java.Sql.BatchUpdateException
参数
- reason
- String
异常的说明
- updateCounts
- Int32[]
一个数组int,其中包含指示更新计数的每个元素,Statement.SUCCESS_NO_INFO或者Statement.EXECUTE_FAILED对于在命令失败后继续处理的 JDBC 驱动程序的批处理中的每个 SQL 命令;更新计数或 JDBC 驱动程序在命令失败后停止处理的 JDBC 驱动程序的批处理中的每个 SQL 命令的更新计数或Statement.SUCCESS_NO_INFO
- 属性
注解
BatchUpdateException构造使用给定reason和 updateCounts.
cause未初始化,随后可以通过对方法的调用Throwable#initCause(java.lang.Throwable)进行初始化。 初始化 SQLState 为 null 0,并初始化了售货程序代码。
已在 1.2 中添加。
适用于 . 的 java.sql.BatchUpdateException.BatchUpdateException(java.lang.String, int[])Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
BatchUpdateException(String, Int32[], Throwable)
BatchUpdateException构造使用给定reasoncause和 updateCounts.
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;[ILjava/lang/Throwable;)V", "")]
public BatchUpdateException(string? reason, int[]? updateCounts, Java.Lang.Throwable? cause);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;[ILjava/lang/Throwable;)V", "")>]
new Java.Sql.BatchUpdateException : string * int[] * Java.Lang.Throwable -> Java.Sql.BatchUpdateException
参数
- reason
- String
异常的说明
- updateCounts
- Int32[]
一个数组int,其中包含指示更新计数的每个元素,Statement.SUCCESS_NO_INFO或者Statement.EXECUTE_FAILED对于在命令失败后继续处理的 JDBC 驱动程序的批处理中的每个 SQL 命令;更新计数或 JDBC 驱动程序在命令失败后停止处理的 JDBC 驱动程序的批处理中的每个 SQL 命令的更新计数或Statement.SUCCESS_NO_INFO
- cause
- Throwable
此 SQLException 原因(此方法保存以供以后检索 getCause() );可能为 null,指示原因不存在或未知。
- 属性
注解
BatchUpdateException构造使用给定reasoncause和 updateCounts. 初始化 SQLState 为 null 0 且供应商代码初始化为 0。
已在 1.6 中添加。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
BatchUpdateException(String, String, Int32[])
BatchUpdateException构造使用给定reasonSQLState和 updateCounts.
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;[I)V", "")]
public BatchUpdateException(string? reason, string? SQLState, int[]? updateCounts);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;[I)V", "")>]
new Java.Sql.BatchUpdateException : string * string * int[] -> Java.Sql.BatchUpdateException
参数
- reason
- String
异常的说明
- SQLState
- String
标识异常的 XOPEN 或 SQL:2003 代码
- updateCounts
- Int32[]
一个数组int,其中包含指示更新计数的每个元素,Statement.SUCCESS_NO_INFO或者Statement.EXECUTE_FAILED对于在命令失败后继续处理的 JDBC 驱动程序的批处理中的每个 SQL 命令;更新计数或 JDBC 驱动程序在命令失败后停止处理的 JDBC 驱动程序的批处理中的每个 SQL 命令的更新计数或Statement.SUCCESS_NO_INFO
- 属性
注解
BatchUpdateException构造使用给定reasonSQLState和 updateCounts.
cause未初始化,随后可以通过对方法的调用Throwable#initCause(java.lang.Throwable)进行初始化。 供应商代码初始化为 0。
已在 1.2 中添加。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
BatchUpdateException(String, String, Int32, Int32[])
BatchUpdateException构造使用给定reason和 vendorCodeSQLStateupdateCounts.
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;I[I)V", "")]
public BatchUpdateException(string? reason, string? SQLState, int vendorCode, int[]? updateCounts);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;I[I)V", "")>]
new Java.Sql.BatchUpdateException : string * string * int * int[] -> Java.Sql.BatchUpdateException
参数
- reason
- String
错误的说明
- SQLState
- String
标识异常的 XOPEN 或 SQL:2003 代码
- vendorCode
- Int32
特定数据库供应商使用的异常代码
- updateCounts
- Int32[]
一个数组int,其中包含指示更新计数的每个元素,Statement.SUCCESS_NO_INFO或者Statement.EXECUTE_FAILED对于在命令失败后继续处理的 JDBC 驱动程序的批处理中的每个 SQL 命令;更新计数或 JDBC 驱动程序在命令失败后停止处理的 JDBC 驱动程序的批处理中的每个 SQL 命令的更新计数或Statement.SUCCESS_NO_INFO
- 属性
注解
BatchUpdateException构造使用给定reason和 vendorCodeSQLStateupdateCounts.
cause未初始化,随后可以通过对方法的调用Throwable#initCause(java.lang.Throwable)进行初始化。
已在 1.2 中添加。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
BatchUpdateException(String, String, Int32[], Throwable)
BatchUpdateException构造使用给定 reason、SQLState和causeupdateCounts .. 初始化的对象。
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;[ILjava/lang/Throwable;)V", "")]
public BatchUpdateException(string? reason, string? SQLState, int[]? updateCounts, Java.Lang.Throwable? cause);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;[ILjava/lang/Throwable;)V", "")>]
new Java.Sql.BatchUpdateException : string * string * int[] * Java.Lang.Throwable -> Java.Sql.BatchUpdateException
参数
- reason
- String
异常的说明
- SQLState
- String
标识异常的 XOPEN 或 SQL:2003 代码
- updateCounts
- Int32[]
一个数组int,其中包含指示更新计数的每个元素,Statement.SUCCESS_NO_INFO或者Statement.EXECUTE_FAILED对于在命令失败后继续处理的 JDBC 驱动程序的批处理中的每个 SQL 命令;更新计数或 JDBC 驱动程序在命令失败后停止处理的 JDBC 驱动程序的批处理中的每个 SQL 命令的更新计数或Statement.SUCCESS_NO_INFO
- cause
- Throwable
此 SQLException 原因(此方法保存以供以后检索 getCause() );可能为 null,指示原因不存在或未知。
- 属性
注解
BatchUpdateException构造使用给定 reason、SQLState和causeupdateCounts .. 初始化的对象。 供应商代码初始化为 0。
已在 1.6 中添加。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
BatchUpdateException(String, String, Int32, Int32[], Throwable)
BatchUpdateException构造使用给定reason和 SQLStatevendorCodecauseupdateCounts.
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;I[ILjava/lang/Throwable;)V", "")]
public BatchUpdateException(string? reason, string? SQLState, int vendorCode, int[]? updateCounts, Java.Lang.Throwable? cause);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;I[ILjava/lang/Throwable;)V", "")>]
new Java.Sql.BatchUpdateException : string * string * int * int[] * Java.Lang.Throwable -> Java.Sql.BatchUpdateException
参数
- reason
- String
错误的说明
- SQLState
- String
标识异常的 XOPEN 或 SQL:2003 代码
- vendorCode
- Int32
特定数据库供应商使用的异常代码
- updateCounts
- Int32[]
一个数组int,其中包含指示更新计数的每个元素,Statement.SUCCESS_NO_INFO或者Statement.EXECUTE_FAILED对于在命令失败后继续处理的 JDBC 驱动程序的批处理中的每个 SQL 命令;更新计数或 JDBC 驱动程序在命令失败后停止处理的 JDBC 驱动程序的批处理中的每个 SQL 命令的更新计数或Statement.SUCCESS_NO_INFO
- cause
- Throwable
此 SQLException 原因(此方法保存以供以后检索 getCause() );可能为 null,指示原因不存在或未知。
- 属性
注解
BatchUpdateException构造使用给定reason和 SQLStatevendorCodecauseupdateCounts.
已在 1.6 中添加。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。