語言

IConnection.CreateStatement 方法

定義

多載

名稱 Description
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 對象來執行。 如果多次執行相同的 SQL 語句,則使用 PreparedStatement 物件可能更有效率。

使用傳 Statement 回物件建立的結果集預設會是型 TYPE_FORWARD_ONLY 別,且具有的並行層級 CONCUR_READ_ONLY。 建立的結果集保留性可以藉由呼叫 #getHoldability來決定。

的 java.sql.Connection.createStatement()Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

另請參閱

適用於

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_INSENSITIVE其中一個ResultSet.TYPE_SCROLL_SENSITIVE

resultSetConcurrency
Int32

並行類型;或的其中 ResultSet.CONCUR_READ_ONLY 一個 ResultSet.CONCUR_UPDATABLE

傳回

會產生具有指定型別和並行之物件的新Statement物件ResultSet

屬性

例外狀況

如果存取資料庫時發生問題

備註

Statement建立物件,以產生ResultSet具有指定型別和並行的物件。 這個方法與 createStatement 上述方法相同,但它允許覆寫默認結果集類型和並行。 建立的結果集保留性可以藉由呼叫 #getHoldability來決定。

已在1.2中新增。

的 java.sql.Connection.createStatement(int, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

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_ONLY 或 ResultSet.CONCUR_UPDATABLE

resultSetHoldability
Int32

下列 ResultSet 其中一個常數: ResultSet.HOLD_CURSORS_OVER_COMMIT 或 ResultSet.CLOSE_CURSORS_AT_COMMIT

傳回

Statement新的物件,將產生ResultSet具有指定型別、並行和保留性的物件

屬性

例外狀況

如果存取資料庫時發生問題,則為 。

備註

Statement建立物件,以產生ResultSet具有指定型別、並行和保留性的物件。 這個方法與 createStatement 上述方法相同,但它允許覆寫默認結果集類型、並行和保留性。

已在1.4中新增。

的 java.sql.Connection.createStatement(int, int, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於