IPreparedStatement.SetBlob Metode

Definisi

Overload

Nama Deskripsi
SetBlob(Int32, IBlob)

Mengatur parameter yang ditunjuk ke objek yang diberikan java.sql.Blob .

SetBlob(Int32, Stream)

Mengatur parameter yang ditunjuk ke InputStream objek.

SetBlob(Int32, Stream, Int64)

Mengatur parameter yang ditunjuk ke InputStream objek.

SetBlob(Int32, IBlob)

Mengatur parameter yang ditunjuk ke objek yang diberikan java.sql.Blob .

[Android.Runtime.Register("setBlob", "(ILjava/sql/Blob;)V", "GetSetBlob_ILjava_sql_Blob_Handler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetBlob(int parameterIndex, Java.Sql.IBlob? x);
[<Android.Runtime.Register("setBlob", "(ILjava/sql/Blob;)V", "GetSetBlob_ILjava_sql_Blob_Handler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBlob : int * Java.Sql.IBlob -> unit

Parameter

parameterIndex
Int32

parameter pertama adalah 1, yang kedua adalah 2, ...

x
IBlob

Blob objek yang memetakan nilai SQL BLOB

Atribut

Pengecualian

jika terjadi kesalahan database.

Keterangan

Mengatur parameter yang ditunjuk ke objek yang diberikan java.sql.Blob . Driver mengonversi ini ke nilai SQL BLOB saat mengirimnya ke database.

Ditambahkan dalam 1.2.

Java dokumentasi untuk java.sql.PreparedStatement.setBlob(int, java.sql.Blob).

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.

Lihat juga

Berlaku untuk

SetBlob(Int32, Stream)

Mengatur parameter yang ditunjuk ke InputStream objek.

[Android.Runtime.Register("setBlob", "(ILjava/io/InputStream;)V", "GetSetBlob_ILjava_io_InputStream_Handler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetBlob(int parameterIndex, System.IO.Stream? inputStream);
[<Android.Runtime.Register("setBlob", "(ILjava/io/InputStream;)V", "GetSetBlob_ILjava_io_InputStream_Handler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBlob : int * System.IO.Stream -> unit

Parameter

parameterIndex
Int32

indeks parameter pertama adalah 1, yang kedua adalah 2, ...

inputStream
Stream

Objek yang berisi data untuk mengatur nilai parameter ke.

Atribut

Pengecualian

jika terjadi kesalahan database.

Keterangan

Mengatur parameter yang ditunjuk ke InputStream objek. Metode ini berbeda dari setBinaryStream (int, InputStream) metode karena menginformasikan driver bahwa nilai parameter harus dikirim ke server sebagai BLOB. setBinaryStream Ketika metode digunakan, driver mungkin harus melakukan pekerjaan tambahan untuk menentukan apakah data parameter harus dikirim ke server sebagai LONGVARBINARY atauBLOB

<B>Note:</B> Konsultasikan dokumentasi driver JDBC Anda untuk menentukan apakah mungkin lebih efisien untuk menggunakan versi setBlob yang mengambil parameter panjang.

Ditambahkan dalam 1.6.

Java dokumentasi untuk java.sql.PreparedStatement.setBlob(int, java.io.InputStream).

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

SetBlob(Int32, Stream, Int64)

Mengatur parameter yang ditunjuk ke InputStream objek.

[Android.Runtime.Register("setBlob", "(ILjava/io/InputStream;J)V", "GetSetBlob_ILjava_io_InputStream_JHandler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetBlob(int parameterIndex, System.IO.Stream? inputStream, long length);
[<Android.Runtime.Register("setBlob", "(ILjava/io/InputStream;J)V", "GetSetBlob_ILjava_io_InputStream_JHandler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBlob : int * System.IO.Stream * int64 -> unit

Parameter

parameterIndex
Int32

indeks parameter pertama adalah 1, yang kedua adalah 2, ...

inputStream
Stream

Objek yang berisi data untuk mengatur nilai parameter ke.

length
Int64

jumlah byte dalam data parameter.

Atribut

Pengecualian

jika terjadi kesalahan database.

Keterangan

Mengatur parameter yang ditunjuk ke InputStream objek. Aliran input harus berisi jumlah karakter yang ditentukan dengan panjang jika tidak, SQLException akan dihasilkan saat PreparedStatement dijalankan. Metode ini berbeda dari setBinaryStream (int, InputStream, int) metode karena menginformasikan driver bahwa nilai parameter harus dikirim ke server sebagai BLOB. setBinaryStream Ketika metode digunakan, driver mungkin harus melakukan pekerjaan tambahan untuk menentukan apakah data parameter harus dikirim ke server sebagai LONGVARBINARY atauBLOB

Ditambahkan dalam 1.6.

Java dokumentasi untuk java.sql.PreparedStatement.setBlob(int, java.io.InputStream, long).

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