IStatement.Execute Metode

Definisi

Overload

Nama Deskripsi
Execute(String, String[])

Menjalankan pernyataan SQL yang diberikan, yang dapat mengembalikan beberapa hasil, dan memberi sinyal kepada driver bahwa kunci yang dihasilkan otomatis yang ditunjukkan dalam array yang diberikan harus tersedia untuk diambil.

Execute(String, Int32[])

Menjalankan pernyataan SQL yang diberikan, yang dapat mengembalikan beberapa hasil, dan memberi sinyal kepada driver bahwa kunci yang dihasilkan otomatis yang ditunjukkan dalam array yang diberikan harus tersedia untuk diambil.

Execute(String, Int32)

Menjalankan pernyataan SQL yang diberikan, yang dapat mengembalikan beberapa hasil, dan memberi sinyal kepada driver bahwa setiap kunci yang dihasilkan otomatis harus tersedia untuk diambil.

Execute(String)

Menjalankan pernyataan SQL yang diberikan, yang dapat mengembalikan beberapa hasil.

Execute(String, String[])

Menjalankan pernyataan SQL yang diberikan, yang dapat mengembalikan beberapa hasil, dan memberi sinyal kepada driver bahwa kunci yang dihasilkan otomatis yang ditunjukkan dalam array yang diberikan harus tersedia untuk diambil.

[Android.Runtime.Register("execute", "(Ljava/lang/String;[Ljava/lang/String;)Z", "GetExecute_Ljava_lang_String_arrayLjava_lang_String_Handler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool Execute(string? sql, string[]? columnNames);
[<Android.Runtime.Register("execute", "(Ljava/lang/String;[Ljava/lang/String;)Z", "GetExecute_Ljava_lang_String_arrayLjava_lang_String_Handler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Execute : string * string[] -> bool

Parameter

sql
String

pernyataan SQL apa pun

columnNames
String[]

array nama kolom di baris yang disisipkan yang harus disediakan untuk pengambilan dengan panggilan ke metode getGeneratedKeys

Mengembalikan

true jika hasil berikutnya adalah ResultSet objek; false jika itu adalah jumlah pembaruan atau tidak ada hasil lagi

Atribut

Pengecualian

jika terjadi kesalahan saat mengakses database.

Keterangan

Menjalankan pernyataan SQL yang diberikan, yang dapat mengembalikan beberapa hasil, dan memberi sinyal kepada driver bahwa kunci yang dihasilkan otomatis yang ditunjukkan dalam array yang diberikan harus tersedia untuk diambil. Array ini berisi nama kolom dalam tabel target yang berisi kunci yang dihasilkan secara otomatis yang harus tersedia. Driver akan mengabaikan array jika pernyataan SQL bukan INSERT pernyataan, atau pernyataan SQL yang dapat mengembalikan kunci yang dihasilkan secara otomatis (daftar pernyataan tersebut khusus vendor).

Dalam beberapa situasi (jarang), satu pernyataan SQL dapat mengembalikan beberapa kumpulan hasil dan/atau jumlah pembaruan. Biasanya Anda dapat mengabaikan ini kecuali Anda (1) menjalankan prosedur tersimpan yang Anda ketahui dapat mengembalikan beberapa hasil atau (2) Anda secara dinamis menjalankan string SQL yang tidak diketahui.

Metode ini execute menjalankan pernyataan SQL dan menunjukkan bentuk hasil pertama. Anda kemudian harus menggunakan metode getResultSet atau getUpdateCount untuk mengambil hasilnya, dan getMoreResults untuk pindah ke hasil berikutnya.

<Strong>Note:</strong>Metode ini tidak dapat dipanggil pada PreparedStatement atau CallableStatement.

Ditambahkan dalam 1.4.

Java dokumentasi untuk java.sql.Statement.execute(java.lang.String, java.lang.String[]).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk

Execute(String, Int32[])

Menjalankan pernyataan SQL yang diberikan, yang dapat mengembalikan beberapa hasil, dan memberi sinyal kepada driver bahwa kunci yang dihasilkan otomatis yang ditunjukkan dalam array yang diberikan harus tersedia untuk diambil.

[Android.Runtime.Register("execute", "(Ljava/lang/String;[I)Z", "GetExecute_Ljava_lang_String_arrayIHandler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool Execute(string? sql, int[]? columnIndexes);
[<Android.Runtime.Register("execute", "(Ljava/lang/String;[I)Z", "GetExecute_Ljava_lang_String_arrayIHandler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Execute : string * int[] -> bool

Parameter

sql
String

pernyataan SQL apa pun

columnIndexes
Int32[]

array indeks kolom di baris yang disisipkan yang harus disediakan untuk pengambilan dengan panggilan ke metode getGeneratedKeys

Mengembalikan

true jika hasil pertama adalah ResultSet objek; false jika itu adalah jumlah pembaruan atau tidak ada hasil

Atribut

Pengecualian

jika terjadi kesalahan saat mengakses database.

Keterangan

Menjalankan pernyataan SQL yang diberikan, yang dapat mengembalikan beberapa hasil, dan memberi sinyal kepada driver bahwa kunci yang dihasilkan otomatis yang ditunjukkan dalam array yang diberikan harus tersedia untuk diambil. Array ini berisi indeks kolom dalam tabel target yang berisi kunci yang dihasilkan secara otomatis yang harus tersedia. Driver akan mengabaikan array jika pernyataan SQL bukan INSERT pernyataan, atau pernyataan SQL yang dapat mengembalikan kunci yang dihasilkan secara otomatis (daftar pernyataan tersebut khusus vendor).

Dalam beberapa situasi (jarang), satu pernyataan SQL dapat mengembalikan beberapa kumpulan hasil dan/atau jumlah pembaruan. Biasanya Anda dapat mengabaikan ini kecuali Anda (1) menjalankan prosedur tersimpan yang Anda ketahui dapat mengembalikan beberapa hasil atau (2) Anda secara dinamis menjalankan string SQL yang tidak diketahui.

Metode ini execute menjalankan pernyataan SQL dan menunjukkan bentuk hasil pertama. Anda kemudian harus menggunakan metode getResultSet atau getUpdateCount untuk mengambil hasilnya, dan getMoreResults untuk pindah ke hasil berikutnya.

<Strong>Note:</strong>Metode ini tidak dapat dipanggil pada PreparedStatement atau CallableStatement.

Ditambahkan dalam 1.4.

Java dokumentasi untuk java.sql.Statement.execute(java.lang.String, int[]).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk

Execute(String, Int32)

Menjalankan pernyataan SQL yang diberikan, yang dapat mengembalikan beberapa hasil, dan memberi sinyal kepada driver bahwa setiap kunci yang dihasilkan otomatis harus tersedia untuk diambil.

[Android.Runtime.Register("execute", "(Ljava/lang/String;I)Z", "GetExecute_Ljava_lang_String_IHandler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool Execute(string? sql, int autoGeneratedKeys);
[<Android.Runtime.Register("execute", "(Ljava/lang/String;I)Z", "GetExecute_Ljava_lang_String_IHandler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Execute : string * int -> bool

Parameter

sql
String

pernyataan SQL apa pun

autoGeneratedKeys
Int32

konstanta yang menunjukkan apakah kunci yang dihasilkan secara otomatis harus tersedia untuk diambil menggunakan metode getGeneratedKeys; salah satu konstanta berikut: Statement.RETURN_GENERATED_KEYS atau Statement.NO_GENERATED_KEYS

Mengembalikan

true jika hasil pertama adalah ResultSet objek; false jika itu adalah jumlah pembaruan atau tidak ada hasil

Atribut

Pengecualian

jika terjadi kesalahan saat mengakses database.

Keterangan

Menjalankan pernyataan SQL yang diberikan, yang dapat mengembalikan beberapa hasil, dan memberi sinyal kepada driver bahwa setiap kunci yang dihasilkan otomatis harus tersedia untuk diambil. Driver akan mengabaikan sinyal ini jika pernyataan SQL bukan INSERT pernyataan, atau pernyataan SQL yang dapat mengembalikan kunci yang dihasilkan secara otomatis (daftar pernyataan tersebut khusus vendor).

Dalam beberapa situasi (jarang), satu pernyataan SQL dapat mengembalikan beberapa kumpulan hasil dan/atau jumlah pembaruan. Biasanya Anda dapat mengabaikan ini kecuali Anda (1) menjalankan prosedur tersimpan yang Anda ketahui dapat mengembalikan beberapa hasil atau (2) Anda secara dinamis menjalankan string SQL yang tidak diketahui.

Metode ini execute menjalankan pernyataan SQL dan menunjukkan bentuk hasil pertama. Anda kemudian harus menggunakan metode getResultSet atau getUpdateCount untuk mengambil hasilnya, dan getMoreResults untuk pindah ke hasil berikutnya.

<Strong>Note:</strong>Metode ini tidak dapat dipanggil pada PreparedStatement atau CallableStatement.

Ditambahkan dalam 1.4.

Java dokumentasi untuk java.sql.Statement.execute(java.lang.String, int).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk

Execute(String)

Menjalankan pernyataan SQL yang diberikan, yang dapat mengembalikan beberapa hasil.

[Android.Runtime.Register("execute", "(Ljava/lang/String;)Z", "GetExecute_Ljava_lang_String_Handler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool Execute(string? sql);
[<Android.Runtime.Register("execute", "(Ljava/lang/String;)Z", "GetExecute_Ljava_lang_String_Handler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Execute : string -> bool

Parameter

sql
String

pernyataan SQL apa pun

Mengembalikan

true jika hasil pertama adalah ResultSet objek; false jika itu adalah jumlah pembaruan atau tidak ada hasil

Atribut

Pengecualian

jika terjadi kesalahan saat mengakses database.

Keterangan

Menjalankan pernyataan SQL yang diberikan, yang dapat mengembalikan beberapa hasil. Dalam beberapa situasi (jarang), satu pernyataan SQL dapat mengembalikan beberapa kumpulan hasil dan/atau jumlah pembaruan. Biasanya Anda dapat mengabaikan ini kecuali Anda (1) menjalankan prosedur tersimpan yang Anda ketahui dapat mengembalikan beberapa hasil atau (2) Anda secara dinamis menjalankan string SQL yang tidak diketahui.

Metode ini execute menjalankan pernyataan SQL dan menunjukkan bentuk hasil pertama. Anda kemudian harus menggunakan metode getResultSet atau getUpdateCount untuk mengambil hasilnya, dan getMoreResults untuk pindah ke hasil berikutnya.

<Strong>Note:</strong>Metode ini tidak dapat dipanggil pada PreparedStatement atau CallableStatement.

Java dokumentasi untuk java.sql.Statement.execute(java.lang.String).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk