IConnection.CreateStatement 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| CreateStatement() |
创建一个 |
| CreateStatement(Int32, Int32) |
创建一个 |
| CreateStatement(Int32, Int32, Int32) |
创建一个 |
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_ONLY或 ResultSet.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_ONLY、 ResultSet.TYPE_SCROLL_INSENSITIVE或 ResultSet.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)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。