IConnection.CreateStatement 方法

定义

重载

名称 说明
CreateStatement()

创建一个 Statement 对象,用于将 SQL 语句发送到数据库。

CreateStatement(Int32, Int32)

创建一个 Statement 对象,该对象将生成 ResultSet 具有给定类型和并发的对象。

CreateStatement(Int32, Int32, Int32)

创建一个 Statement 对象,该对象将生成 ResultSet 具有给定类型、并发性和可保持性的对象。

CreateStatement()

创建一个 Statement 对象,用于将 SQL 语句发送到数据库。

[Android.Runtime.Register("createStatement", "()Ljava/sql/Statement;", "GetCreateStatementHandler:Java.Sql.IConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Sql.IStatement? CreateStatement();
[<Android.Runtime.Register("createStatement", "()Ljava/sql/Statement;", "GetCreateStatementHandler:Java.Sql.IConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member CreateStatement : unit -> Java.Sql.IStatement

返回

新的默认 Statement 对象

属性

例外

如果访问数据库时遇到问题,

注解

创建一个 Statement 对象,用于将 SQL 语句发送到数据库。 不使用参数的 SQL 语句通常使用 Statement 对象执行。 如果多次执行同一 PreparedStatement SQL 语句,则使用对象可能更高效。

使用返回 Statement 的对象创建的结果集默认为类型 TYPE_FORWARD_ONLY ,并发级别为 CONCUR_READ_ONLY. 创建的结果集的可保留性可以通过调用 #getHoldability确定。

Java文档java.sql.Connection.createStatement()

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

另请参阅

适用于

CreateStatement(Int32, Int32)

创建一个 Statement 对象,该对象将生成 ResultSet 具有给定类型和并发的对象。

[Android.Runtime.Register("createStatement", "(II)Ljava/sql/Statement;", "GetCreateStatement_IIHandler:Java.Sql.IConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Sql.IStatement? CreateStatement(int resultSetType, int resultSetConcurrency);
[<Android.Runtime.Register("createStatement", "(II)Ljava/sql/Statement;", "GetCreateStatement_IIHandler:Java.Sql.IConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member CreateStatement : int * int -> Java.Sql.IStatement

参数

resultSetType
Int32

结果集类型;其中一个ResultSet.TYPE_FORWARD_ONLYResultSet.TYPE_SCROLL_INSENSITIVEResultSet.TYPE_SCROLL_SENSITIVE

resultSetConcurrency
Int32

并发类型;或ResultSet.CONCUR_READ_ONLYResultSet.CONCUR_UPDATABLE

返回

将生成ResultSet具有给定类型和并发性的对象的新Statement对象

属性

例外

如果访问数据库时遇到问题

注解

创建一个 Statement 对象,该对象将生成 ResultSet 具有给定类型和并发的对象。 此方法与 createStatement 上述方法相同,但它允许重写默认结果集类型和并发。 创建的结果集的可保留性可以通过调用 #getHoldability确定。

已在 1.2 中添加。

Java文档java.sql.Connection.createStatement(int, int)

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

适用于

CreateStatement(Int32, Int32, Int32)

创建一个 Statement 对象,该对象将生成 ResultSet 具有给定类型、并发性和可保持性的对象。

[Android.Runtime.Register("createStatement", "(III)Ljava/sql/Statement;", "GetCreateStatement_IIIHandler:Java.Sql.IConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Sql.IStatement? CreateStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability);
[<Android.Runtime.Register("createStatement", "(III)Ljava/sql/Statement;", "GetCreateStatement_IIIHandler:Java.Sql.IConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member CreateStatement : int * int * int -> Java.Sql.IStatement

参数

resultSetType
Int32

下列 ResultSet 常量之一: ResultSet.TYPE_FORWARD_ONLYResultSet.TYPE_SCROLL_INSENSITIVEResultSet.TYPE_SCROLL_SENSITIVE

resultSetConcurrency
Int32

下列ResultSet常量之一: ResultSet.CONCUR_READ_ONLYResultSet.CONCUR_UPDATABLE

resultSetHoldability
Int32

下列ResultSet常量之一: ResultSet.HOLD_CURSORS_OVER_COMMITResultSet.CLOSE_CURSORS_AT_COMMIT

返回

将生成ResultSet具有给定类型、并发性和可保持性的对象的新Statement对象

属性

例外

如果访问数据库时遇到问题,

注解

创建一个 Statement 对象,该对象将生成 ResultSet 具有给定类型、并发性和可保持性的对象。 此方法与 createStatement 上述方法相同,但它允许重写默认结果集类型、并发性和可保留性。

在 1.4 中添加。

Java文档java.sql.Connection.createStatement(int, int, int)

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

适用于