IStatement.ExecuteUpdate 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| ExecuteUpdate(String) |
执行给定的 SQL 语句,该语句可以是一个 |
| ExecuteUpdate(String, Int32) |
执行给定的 SQL 语句,并使用给定标志向驱动程序发出信号,说明是否应提供此 |
| ExecuteUpdate(String, Int32[]) |
执行给定的 SQL 语句,并向驱动程序发出信号,指示应提供给定数组中指示的自动生成的键以供检索。 |
| ExecuteUpdate(String, String[]) |
执行给定的 SQL 语句,并向驱动程序发出信号,指示应提供给定数组中指示的自动生成的键以供检索。 |
ExecuteUpdate(String)
执行给定的 SQL 语句,该语句可以是一个INSERT或UPDATEDELETE语句或一个不返回任何内容(如 SQL DDL 语句)的 SQL 语句。
[Android.Runtime.Register("executeUpdate", "(Ljava/lang/String;)I", "GetExecuteUpdate_Ljava_lang_String_Handler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public int ExecuteUpdate(string? sql);
[<Android.Runtime.Register("executeUpdate", "(Ljava/lang/String;)I", "GetExecuteUpdate_Ljava_lang_String_Handler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ExecuteUpdate : string -> int
参数
- sql
- String
SQL 数据操作语言(DML)语句(例如 INSERT, UPDATE 或 DELETE;)或返回任何内容(如 DDL 语句)的 SQL 语句。
返回
(1) SQL 数据操作语言 (DML) 语句的行计数或 (2) 0 表示不返回任何内容的 SQL 语句
- 属性
例外
如果访问数据库或语句生成了一个错误,则为
注解
执行给定的 SQL 语句,该语句可以是一个INSERT或UPDATEDELETE语句或一个不返回任何内容(如 SQL DDL 语句)的 SQL 语句。
<strong Note:</strong>>This method be cannot be called on a PreparedStatement orCallableStatement.
Java文档java.sql.Statement.executeUpdate(java.lang.String)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
ExecuteUpdate(String, Int32)
执行给定的 SQL 语句,并使用给定标志向驱动程序发出信号,说明是否应提供此 Statement 对象生成的自动生成的密钥以供检索。
[Android.Runtime.Register("executeUpdate", "(Ljava/lang/String;I)I", "GetExecuteUpdate_Ljava_lang_String_IHandler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public int ExecuteUpdate(string? sql, int autoGeneratedKeys);
[<Android.Runtime.Register("executeUpdate", "(Ljava/lang/String;I)I", "GetExecuteUpdate_Ljava_lang_String_IHandler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ExecuteUpdate : string * int -> int
参数
- sql
- String
SQL 数据操作语言(DML)语句(例如 INSERT, UPDATE 或 DELETE;)或返回任何内容(如 DDL 语句)的 SQL 语句。
- autoGeneratedKeys
- Int32
一个标志,指示是否应提供自动生成的密钥以供检索;下列常量之一: Statement.RETURN_GENERATED_KEYSStatement.NO_GENERATED_KEYS
返回
(1) SQL 数据操作语言 (DML) 语句的行计数或 (2) 0 表示不返回任何内容的 SQL 语句
- 属性
例外
如果访问数据库或语句生成了一个错误,则为
注解
执行给定的 SQL 语句,并使用给定标志向驱动程序发出信号,说明是否应提供此 Statement 对象生成的自动生成的密钥以供检索。 如果 SQL 语句不是 INSERT 语句,或者 SQL 语句能够返回自动生成的密钥(此类语句列表特定于供应商),驱动程序将忽略该标志。
<strong Note:</strong>>This method be cannot be called on a PreparedStatement orCallableStatement.
在 1.4 中添加。
Java文档java.sql.Statement.executeUpdate(java.lang.String, int)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
ExecuteUpdate(String, Int32[])
执行给定的 SQL 语句,并向驱动程序发出信号,指示应提供给定数组中指示的自动生成的键以供检索。
[Android.Runtime.Register("executeUpdate", "(Ljava/lang/String;[I)I", "GetExecuteUpdate_Ljava_lang_String_arrayIHandler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public int ExecuteUpdate(string? sql, int[]? columnIndexes);
[<Android.Runtime.Register("executeUpdate", "(Ljava/lang/String;[I)I", "GetExecuteUpdate_Ljava_lang_String_arrayIHandler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ExecuteUpdate : string * int[] -> int
参数
- sql
- String
SQL 数据操作语言(DML)语句(例如 INSERT, UPDATE 或 DELETE;)或返回任何内容(如 DDL 语句)的 SQL 语句。
- columnIndexes
- Int32[]
列索引数组,指示应从插入行返回的列
返回
(1) SQL 数据操作语言 (DML) 语句的行计数或 (2) 0 表示不返回任何内容的 SQL 语句
- 属性
例外
如果访问数据库或语句生成了一个错误,则为
注解
执行给定的 SQL 语句,并向驱动程序发出信号,指示应提供给定数组中指示的自动生成的键以供检索。 此数组包含目标表中列的索引,这些列包含应提供的自动生成的键。 如果 SQL 语句不是 INSERT 语句,或者 SQL 语句能够返回自动生成的密钥(此类语句列表特定于供应商),驱动程序将忽略该数组。
<strong Note:</strong>>This method be cannot be called on a PreparedStatement orCallableStatement.
在 1.4 中添加。
Java文档java.sql.Statement.executeUpdate(java.lang.String, int[])。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
ExecuteUpdate(String, String[])
执行给定的 SQL 语句,并向驱动程序发出信号,指示应提供给定数组中指示的自动生成的键以供检索。
[Android.Runtime.Register("executeUpdate", "(Ljava/lang/String;[Ljava/lang/String;)I", "GetExecuteUpdate_Ljava_lang_String_arrayLjava_lang_String_Handler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public int ExecuteUpdate(string? sql, string[]? columnNames);
[<Android.Runtime.Register("executeUpdate", "(Ljava/lang/String;[Ljava/lang/String;)I", "GetExecuteUpdate_Ljava_lang_String_arrayLjava_lang_String_Handler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ExecuteUpdate : string * string[] -> int
参数
- sql
- String
SQL 数据操作语言(DML)语句(例如 INSERT, UPDATE 或 DELETE;)或返回任何内容(如 DDL 语句)的 SQL 语句。
- columnNames
- String[]
应从插入行返回的列名称的数组
返回
返回不返回的 SQL 语句的行计数 INSERT、 UPDATE或 DELETE 语句计数为 0
- 属性
例外
如果访问数据库或语句生成了一个错误,则为
注解
执行给定的 SQL 语句,并向驱动程序发出信号,指示应提供给定数组中指示的自动生成的键以供检索。 此数组包含目标表中列的名称,这些列包含应提供的自动生成的键。 如果 SQL 语句不是 INSERT 语句,或者 SQL 语句能够返回自动生成的密钥(此类语句列表特定于供应商),驱动程序将忽略该数组。
<strong Note:</strong>>This method be cannot be called on a PreparedStatement orCallableStatement.
在 1.4 中添加。
Java文档java.sql.Statement.executeUpdate(java.lang.String, java.lang.String[])。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。