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.
Dokumentasi Java untuk java.sql.Statement
.
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Bidang
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
Connection |
|
FetchDirection |
Mendapatkan arah default untuk mengambil baris untuk |
FetchSize |
Mendapatkan jumlah baris default untuk pengambilan 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 dibungkus JniObjectReference . (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
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) |
Menjalankan pernyataan SQL yang diberikan, yang dapat mengembalikan beberapa hasil. |
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. |
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) |
Menjalankan pernyataan SQL yang diberikan, yang mungkin merupakan |
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. |
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
JavaCast<TResult>(IJavaObject) |
Melakukan konversi jenis yang diperiksa runtime Bahasa Umum Android. |
JavaCast<TResult>(IJavaObject) |
Objek yang digunakan untuk mengeksekusi pernyataan SQL statis dan mengembalikan hasil yang dihasilkannya. |
GetJniTypeName(IJavaPeerable) |
Objek yang digunakan untuk mengeksekusi pernyataan SQL statis dan mengembalikan hasil yang dihasilkannya. |