IBlob Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die Darstellung (Zuordnung) in der Java<sup><font size=-2>TM</font></sup> programmiersprache eines SQL-Werts BLOB
.
[Android.Runtime.Register("java/sql/Blob", "", "Java.Sql.IBlobInvoker")]
public interface IBlob : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/sql/Blob", "", "Java.Sql.IBlobInvoker")>]
type IBlob = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Attribute
- Implementiert
Hinweise
Die Darstellung (Zuordnung) in der Java<sup><font size=-2>TM</font></sup> programmiersprache eines SQL-Werts BLOB
. Ein SQL-Typ BLOB
ist ein integrierter Typ, der ein binäres großes Objekt als Spaltenwert in einer Zeile einer Datenbanktabelle speichert. Standardmäßig implementieren Treiber eine SQL-Dateilocator(BLOB)
Blob
, was bedeutet, dass ein Blob
Objekt einen logischen Zeiger auf die SQL-Daten BLOB
und nicht auf die Daten selbst enthält. Ein Blob
Objekt ist gültig für die Dauer der Transaktion, in der erstellt wurde.
Methoden in den Schnittstellen ResultSet
, CallableStatement
und , und PreparedStatement
, z getBlob
. B. und setBlob
zulassen, dass ein Programmierer auf einen SQL-Wert BLOB
zugreifen kann. Die Blob
Schnittstelle stellt Methoden zum Abrufen der Länge eines SQL-Werts BLOB
(Binary Large Object) bereit, zum Materialisieren eines BLOB
Werts auf dem Client und zum Bestimmen der Position eines Bytemusters innerhalb eines BLOB
Werts. Darüber hinaus verfügt diese Schnittstelle über Methoden zum Aktualisieren eines BLOB
Werts.
Alle Methoden auf der Blob
Schnittstelle müssen vollständig implementiert werden, wenn der DRIVER den Datentyp unterstützt.
In 1.2 hinzugefügt.
Java-Dokumentation für java.sql.Blob
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Eigenschaften
BinaryStream |
Ruft dieses |
Handle |
Ruft den JNI-Wert des zugrunde liegenden Android-Objekts ab. (Geerbt von IJavaObject) |
JniIdentityHashCode |
Gibt den Wert |
JniManagedPeerState |
Status des verwalteten Peers. (Geerbt von IJavaPeerable) |
JniPeerMembers |
Mitgliedszugriff und Aufrufunterstützung. (Geerbt von IJavaPeerable) |
PeerReference |
Gibt eine JniObjectReference der umbrochenen Java-Objektinstanz zurück. (Geerbt von IJavaPeerable) |
Methoden
Disposed() |
Wird aufgerufen, wenn die Instanz verworfen wurde. (Geerbt von IJavaPeerable) |
DisposeUnlessReferenced() |
Wenn keine offenen Verweise auf diese Instanz vorhanden sind, wird nichts aufgerufen |
Finalized() |
Wird aufgerufen, wenn die Instanz abgeschlossen wurde. (Geerbt von IJavaPeerable) |
Free() |
Diese Methode gibt das |
GetBinaryStream(Int64, Int64) |
Gibt ein |
GetBytes(Int64, Int32) |
Ruft den Gesamten oder Teil des Werts ab, den |
Length() |
Gibt die Anzahl der Bytes im |
Position(Byte[], Int64) |
Ruft die Byteposition ab, an der das angegebene Bytearray |
Position(IBlob, Int64) |
Ruft die Byteposition im |
SetBinaryStream(Int64) |
Ruft einen Datenstrom ab, der zum Schreiben in den Wert verwendet werden kann, den |
SetBytes(Int64, Byte[]) |
Schreibt das angegebene Bytearray in den Wert, den |
SetBytes(Int64, Byte[], Int32, Int32) |
Schreibt ganz oder teilweise des angegebenen |
SetJniIdentityHashCode(Int32) |
Legen Sie den von |
SetJniManagedPeerState(JniManagedPeerStates) |
Die Darstellung (Zuordnung) in der Java<sup><font size=-2>TM</font></sup> programmiersprache eines SQL-Werts |
SetPeerReference(JniObjectReference) |
Legen Sie den von |
Truncate(Int64) |
Schneidet den Wert ab, den |
UnregisterFromRuntime() |
Heben Sie die Registrierung dieser Instanz auf, damit die Laufzeit sie nicht aus zukünftigen Java.Interop.JniRuntime+JniValueManager.PeekValue Aufrufen zurückgibt. (Geerbt von IJavaPeerable) |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
JavaCast<TResult>(IJavaObject) |
Die Darstellung (Zuordnung) in der Java<sup><font size=-2>TM</font></sup> programmiersprache eines SQL-Werts |
GetJniTypeName(IJavaPeerable) |
Die Darstellung (Zuordnung) in der Java<sup><font size=-2>TM</font></sup> programmiersprache eines SQL-Werts |