IStatement.Execute Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.