Metodo getBinaryStream (int)
Recupera il valore dell'indice della colonna designata nella riga corrente di questo oggetto SQLServerResultSet come flusso binario di byte non interpretati.
Sintassi
public java.io.InputStream getBinaryStream(int columnIndex)
Parametri
columnIndex
Valore int che indica l'indice di colonna.
Valore restituito
Oggetto InputStream.
Eccezioni
Osservazioni:
Questo metodo getBinaryStream viene specificato dal metodo getBinaryStream nell'interfaccia java.sql.ResultSet.
Questo metodo può essere usato solo con i tipi di dati binary, varbinary, varbinary(max) e image di SQL Server. Se si tenta di utilizzarlo con altri tipi di dati genererà un'eccezione.
Una volta ottenuto il valore come flusso tramite questo metodo, tale valore può essere letto in blocchi dal flusso. Questo metodo è particolarmente adatto per il recupero di valori LONGVARBINARY di grandi dimensioni.
Nota
Prima di ottenere il valore di qualsiasi altra colonna, è necessario leggere tutti i dati nel flusso restituito. La chiamata successiva a un metodo di richiamo chiude in modo implicito il flusso. Un flusso può anche restituire 0 quando viene chiamato il metodo InputStream.available, siano o meno disponibili dati.
Vedi anche
Metodo getBinaryStream (SQLServerResultSet)
Membri di SQLServerResultSet
Classe SQLServerResultSet