IStatement.ExecuteUpdate 方法

定义

重载

名称 说明
ExecuteUpdate(String)

执行给定的 SQL 语句,该语句可以是一个INSERTUPDATEDELETE语句或一个不返回任何内容(如 SQL DDL 语句)的 SQL 语句。

ExecuteUpdate(String, Int32)

执行给定的 SQL 语句,并使用给定标志向驱动程序发出信号,说明是否应提供此 Statement 对象生成的自动生成的密钥以供检索。

ExecuteUpdate(String, Int32[])

执行给定的 SQL 语句,并向驱动程序发出信号,指示应提供给定数组中指示的自动生成的键以供检索。

ExecuteUpdate(String, String[])

执行给定的 SQL 语句,并向驱动程序发出信号,指示应提供给定数组中指示的自动生成的键以供检索。

ExecuteUpdate(String)

执行给定的 SQL 语句,该语句可以是一个INSERTUPDATEDELETE语句或一个不返回任何内容(如 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)语句(例如 INSERTUPDATEDELETE;)或返回任何内容(如 DDL 语句)的 SQL 语句。

返回

(1) SQL 数据操作语言 (DML) 语句的行计数或 (2) 0 表示不返回任何内容的 SQL 语句

属性

例外

如果访问数据库或语句生成了一个错误,则为 /a0>。

注解

执行给定的 SQL 语句,该语句可以是一个INSERTUPDATEDELETE语句或一个不返回任何内容(如 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)语句(例如 INSERTUPDATEDELETE;)或返回任何内容(如 DDL 语句)的 SQL 语句。

autoGeneratedKeys
Int32

一个标志,指示是否应提供自动生成的密钥以供检索;下列常量之一: Statement.RETURN_GENERATED_KEYSStatement.NO_GENERATED_KEYS

返回

(1) SQL 数据操作语言 (DML) 语句的行计数或 (2) 0 表示不返回任何内容的 SQL 语句

属性

例外

如果访问数据库或语句生成了一个错误,则为 /a0>。

注解

执行给定的 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)语句(例如 INSERTUPDATEDELETE;)或返回任何内容(如 DDL 语句)的 SQL 语句。

columnIndexes
Int32[]

列索引数组,指示应从插入行返回的列

返回

(1) SQL 数据操作语言 (DML) 语句的行计数或 (2) 0 表示不返回任何内容的 SQL 语句

属性

例外

如果访问数据库或语句生成了一个错误,则为 /a0>。

注解

执行给定的 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)语句(例如 INSERTUPDATEDELETE;)或返回任何内容(如 DDL 语句)的 SQL 语句。

columnNames
String[]

应从插入行返回的列名称的数组

返回

返回不返回的 SQL 语句的行计数 INSERTUPDATEDELETE 语句计数为 0

属性

例外

如果访问数据库或语句生成了一个错误,则为 /a0>。

注解

执行给定的 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[])

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

适用于