IStatement Antarmuka
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.
Objek yang digunakan untuk mengeksekusi pernyataan SQL statis dan mengembalikan hasil yang dihasilkannya.
[Android.Runtime.Register("java/sql/Statement", "", "Java.Sql.IStatementInvoker")]
public interface IStatement : IDisposable, Java.Interop.IJavaPeerable, Java.Sql.IWrapper
[<Android.Runtime.Register("java/sql/Statement", "", "Java.Sql.IStatementInvoker")>]
type IStatement = interface
interface IWrapper
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Turunan
- Atribut
- Penerapan
Keterangan
Objek yang digunakan untuk mengeksekusi pernyataan SQL statis dan mengembalikan hasil yang dihasilkannya.
Secara default, hanya satu ResultSet objek per Statement objek yang dapat dibuka secara bersamaan. Oleh karena itu, jika pembacaan satu ResultSet objek diselingi dengan pembacaan objek lain, masing-masing harus dihasilkan oleh objek yang berbeda Statement . Semua metode eksekusi di Statement antarmuka secara implisit menutup objek pernyataan saat ini ResultSet jika ada yang terbuka.
Java dokumentasi untuk java.sql.Statement.
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.
Bidang
| Nama | Deskripsi |
|---|---|
| CloseAllResults |
Konstanta yang menunjukkan bahwa semua |
| CloseCurrentResult |
Konstanta yang menunjukkan bahwa objek saat ini |
| ExecuteFailed |
Konstanta yang menunjukkan bahwa terjadi kesalahan saat menjalankan pernyataan batch. |
| KeepCurrentResult |
Konstanta yang menunjukkan bahwa objek saat ini |
| NoGeneratedKeys |
Konstanta yang menunjukkan bahwa kunci yang dihasilkan tidak boleh tersedia untuk pengambilan. |
| ReturnGeneratedKeys |
Konstanta yang menunjukkan bahwa kunci yang dihasilkan harus tersedia untuk diambil. |
| SuccessNoInfo |
Konstanta yang menunjukkan bahwa pernyataan batch berhasil dijalankan tetapi tidak ada hitungan jumlah baris yang dipengaruhinya tersedia. |
Properti
| Nama | Deskripsi |
|---|---|
| Connection |
|
| FetchDirection |
Mendapatkan arah default untuk mengambil baris untuk |
| FetchSize |
Mendapatkan jumlah baris default untuk pengambilan untuk objek yang |
| GeneratedKeys |
Mengembalikan kunci yang dihasilkan secara otomatis yang dibuat dengan menjalankan pernyataan ini. |
| Handle |
Mendapatkan nilai JNI dari objek Android yang mendasar. (Diperoleh dari IJavaObject) |
| IsClosed |
Mengembalikan true jika pernyataan ini telah ditutup, jika tidak salah. |
| JniIdentityHashCode |
Mengembalikan nilai |
| JniManagedPeerState |
Status serekan terkelola. (Diperoleh dari IJavaPeerable) |
| JniPeerMembers |
Akses anggota dan dukungan pemanggilan. (Diperoleh dari IJavaPeerable) |
| MaxFieldSize |
Mendapatkan jumlah maksimum byte yang dapat dikembalikan sebagai nilai dari kolom tipe karakter dan biner dalam turunan |
| MaxRows |
Mendapatkan jumlah maksimum baris yang |
| MoreResults |
Pindah ke hasil berikutnya dari pernyataan ini. |
| PeerReference |
Mengembalikan instans objek Java yang dibungkusJniObjectReference. (Diperoleh dari IJavaPeerable) |
| Poolable |
Mengembalikan true jika pernyataan ini dapat dikumpulkan, jika tidak salah. |
| QueryTimeout |
Mendapatkan nilai batas waktu untuk waktu eksekusi pernyataan. |
| ResultSet |
Mendapatkan hasil saat ini. |
| ResultSetConcurrency |
Mendapatkan pengaturan konkurensi untuk |
| ResultSetHoldability |
Mendapatkan pengaturan penangguhan kursor untuk |
| ResultSetType |
|
| UpdateCount |
Mendapatkan jumlah pembaruan untuk hasil saat ini jika bukan |
| Warnings |
Mengambil yang pertama |
Metode
| Nama | Deskripsi |
|---|---|
| AddBatch(String) |
Menambahkan perintah SQL yang diberikan ke daftar perintah saat ini untuk objek ini |
| Cancel() |
Membatalkan objek ini |
| ClearBatch() |
Menginstansi daftar perintah SQL objek ini saat ini |
| ClearWarnings() |
Menghapus semua peringatan yang dilaporkan pada objek ini |
| Close() |
Merilis database objek ini |
| Disposed() |
Dipanggil ketika instans telah dibuang. (Diperoleh dari IJavaPeerable) |
| DisposeUnlessReferenced() |
Jika tidak ada referensi yang luar biasa untuk instans ini, maka panggilan |
| 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, 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, 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) |
Menjalankan pernyataan SQL yang diberikan, yang dapat mengembalikan beberapa hasil. |
| ExecuteBatch() |
Mengirimkan batch perintah ke database untuk dieksekusi dan jika semua perintah berhasil dijalankan, mengembalikan array jumlah pembaruan. |
| ExecuteQuery(String) |
Menjalankan pernyataan SQL yang diberikan, yang mengembalikan satu |
| ExecuteUpdate(String, Int32) |
Menjalankan pernyataan SQL yang diberikan dan memberi sinyal kepada driver dengan bendera yang diberikan tentang apakah kunci yang dihasilkan secara otomatis yang dihasilkan oleh objek ini |
| ExecuteUpdate(String, Int32[]) |
Menjalankan pernyataan SQL yang diberikan dan memberi sinyal kepada driver bahwa kunci yang dihasilkan secara otomatis yang ditunjukkan dalam array yang diberikan harus tersedia untuk diambil. |
| ExecuteUpdate(String, String[]) |
Menjalankan pernyataan SQL yang diberikan dan memberi sinyal kepada driver bahwa kunci yang dihasilkan secara otomatis yang ditunjukkan dalam array yang diberikan harus tersedia untuk diambil. |
| ExecuteUpdate(String) |
Menjalankan pernyataan SQL yang diberikan, yang mungkin merupakan |
| Finalized() |
Dipanggil ketika instans telah diselesaikan. (Diperoleh dari IJavaPeerable) |
| GetMoreResults(Int32) |
Pindah ke hasil objek ini |
| IsWrapperFor(Class) |
Mengembalikan true jika ini mengimplementasikan argumen antarmuka atau secara langsung atau tidak langsung pembungkus untuk objek yang melakukannya. (Diperoleh dari IWrapper) |
| SetCursorName(String) |
Mengatur nama kursor SQL ke yang diberikan |
| SetEscapeProcessing(Boolean) |
Mengatur pemrosesan escape aktif atau nonaktif. |
| SetJniIdentityHashCode(Int32) |
Atur nilai yang dikembalikan oleh |
| SetJniManagedPeerState(JniManagedPeerStates) |
Objek yang digunakan untuk mengeksekusi pernyataan SQL statis dan mengembalikan hasil yang dihasilkannya. (Diperoleh dari IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Atur nilai yang dikembalikan oleh |
| UnregisterFromRuntime() |
Batalkan pendaftaran instans ini sehingga runtime tidak akan mengembalikannya dari pemanggilan di masa mendatang Java.Interop.JniRuntime+JniValueManager.PeekValue . (Diperoleh dari IJavaPeerable) |
| Unwrap(Class) |
Mengembalikan objek yang mengimplementasikan antarmuka yang diberikan untuk memungkinkan akses ke metode non-standar, atau metode standar yang tidak diekspos oleh proksi. (Diperoleh dari IWrapper) |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Mendapatkan nama JNI dari jenis instans |
| JavaAs<TResult>(IJavaPeerable) |
Cobalah untuk memaksa |
| JavaCast<TResult>(IJavaObject) |
Melakukan konversi jenis yang diperiksa runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Objek yang digunakan untuk mengeksekusi pernyataan SQL statis dan mengembalikan hasil yang dihasilkannya. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Cobalah untuk memaksa |