PgBlob类
功能描述
Blob的相关方法。
方法说明
getBinaryStream
功能描述
返回一个InputStream对象,该对象包含一个部分的Blob值,以pos指定的字节开始,其长度为字节数。
定义:Blob接口的getBinaryStream方法。
语法格式
public InputStream getBinaryStream(long pos,
long length)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
pos | 要检索的部分值的第一个字节的偏移量。Blob中的第一个字节位于位置1 |
length | 要检索的部分值的字节长度 |
返回值
读取部分Blob值的InputStream对象。
setBytes(long pos, byte[] bytes)
功能描述
将给定的字节数组从pos位置开始写入到这个Blob对象所代表的Blob值,并返回写入的字节数。字节数组将覆盖Blob对象中从pos位置开始的现有字节。如果在写入字节数组时到达了Blob值的末尾,那么Blob值的长度将增加以容纳额外的字节。
定义:Blob的setBytes方法。
语法格式
public int setBytes(long pos,
byte[] bytes)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
pos | Blob对象中开始写入的位置,第一个位置是1 |
bytes | 要写入这个Blob对象表示的Blob值的字节数组 |
返回值
写入的字节数。
setBytes(long pos, byte[] bytes, int offset, int len)
功能描述
将给定字节数组的全部或部分写入Blob对象所表示的Blob值,并返回写入的字节数。从Blob值中的pos位置开始写入;从给定字节数组中写入Len字节。字节数组将覆盖Blob对象中从pos位置开始的现有字节。如果在写入字节数组时到达了Blob值的末尾,那么Blob值的长度将增加以容纳额外的字节。
定义:Blob接口的setBytes方法。
语法格式
public int setBytes(long pos,
byte[] bytes,
int offset,
int len)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
pos | Blob对象中开始写入的位置,第一个位置是1 |
bytes | 要写入这个Blob对象的字节数组 |
offset | 开始读取要设置的字节的数组字节的偏移量 |
len | 从字节数组中写入Blob值的字节数 |
返回值
写入的字节数。
其他
已实现的接口:Blob。