Class JdbcBlob

JdbcBlob

JDBC Blob。如需此類別的說明文件,請參閱 java.sql.Blob

方法

方法傳回類型簡短說明
free()void如需這個方法的說明文件,請參閱 java.sql.Blob#free()
getAppsScriptBlob()Blob取得這個 JdbcBlob 的內容,做為 Apps Script blob。
getAs(contentType)Blob以 blob 的形式傳回這個物件中的資料,做為轉換成指定內容類型的 blob。
getBytes(position, length)Byte[]如需此方法的說明文件,請參閱 java.sql.Blob#getBytes(long, int)
length()Integer如需這個方法的說明文件,請參閱 java.sql.Blob#length()
position(pattern, start)Integer如需此方法的說明文件,請參閱 java.sql.Blob#position(byte[], long)
position(pattern, start)Integer如需此方法的說明文件,請參閱 java.sql.Blob#position(blob, long)
setBytes(position, blobSource)IntegerJdbcBlob 寫入這個 blob 的便利方法。
setBytes(position, blobSource, offset, length)IntegerJdbcBlob 寫入這個 blob 的便利方法。
setBytes(position, bytes)Integer如需此方法的說明文件,請參閱 java.sql.Blob#setBytes(long, byte[])
setBytes(position, bytes, offset, length)Integer如需此方法的說明文件,請參閱 java.sql.Blob#setBytes(long, byte[], int, int)
truncate(length)void如需這個方法的說明文件,請參閱 java.sql.Blob#truncate(long)

內容詳盡的說明文件

free()

如需這個方法的說明文件,請參閱 java.sql.Blob#free()


getAppsScriptBlob()

取得這個 JdbcBlob 的內容,做為 Apps Script blob。

回攻員

Blob:可由其他 Apps Script API 直接使用的 Blob


getAs(contentType)

以 blob 的形式傳回這個物件中的資料,做為轉換成指定內容類型的 blob。這個 方法會在檔案名稱中加入適當的副檔名,例如「myfile.pdf」。不過 假設檔案名稱最後一個句點 (如果有) 之後的部分為現有文件 所有應替換的副檔名。因此,「ShoppingList.12.25.2014」變成 「ShoppingList.12.25.pdf」。

如要查看轉換的每日配額,請參閱 Google 的配額 服務。新建立的 Google Workspace 網域可能會暫時受到更嚴格的限制

參數

名稱類型說明
contentTypeString要轉換的 MIME 類型。大多數 blob 的 'application/pdf' 是 就是唯一有效的選項如為 BMP、GIF、JPEG 或 PNG 格式的圖片,也應採用 'image/bmp''image/gif''image/jpeg''image/png' 格式 有效。如果是 Google 文件,'text/markdown' 也是有效的格式。

回攻員

Blob - 做為 blob 的資料。


getBytes(position, length)

如需此方法的說明文件,請參閱 java.sql.Blob#getBytes(long, int)

參數

名稱類型說明
positionInteger要擷取的 blob 值中第一個位元組的序數位置;這個 第一位元組在位置 1
lengthInteger要複製的連續位元組數量;長度的值必須是零或 。

回攻員

Byte[] — 包含 blob 指定的連續位元組數上限的位元組陣列 值。


length()

如需這個方法的說明文件,請參閱 java.sql.Blob#length()

回攻員

Integer — 這個 blob 中的位元組數。


position(pattern, start)

如需此方法的說明文件,請參閱 java.sql.Blob#position(byte[], long)

參數

名稱類型說明
patternByte[]要搜尋的位元組陣列。
startInteger在 blob 值中進行搜尋的位置;第一個位置是 1。

回攻員

Integer:指定模式的起始位置,如果模式不是,則省略 -1 找到。


position(pattern, start)

如需此方法的說明文件,請參閱 java.sql.Blob#position(blob, long)

參數

名稱類型說明
patternJdbcBlobJdbcBlob 表示要搜尋的值。
startInteger在 blob 值中進行搜尋的位置;第一個位置是 1。

回攻員

Integer:指定模式的起始位置,如果模式不是,則省略 -1 找到。


setBytes(position, blobSource)

JdbcBlob 寫入這個 blob 的便利方法。

參數

名稱類型說明
positionIntegerblob 中開始寫入的位置;第一個位置是 1。
blobSourceBlobSource要寫入這個 blob 的資料來源。

回攻員

Integer — 寫入的位元組數。


setBytes(position, blobSource, offset, length)

JdbcBlob 寫入這個 blob 的便利方法。

參數

名稱類型說明
positionIntegerblob 中開始寫入的位置;第一個位置是 1。
blobSourceBlobSource要寫入這個 blob 的資料來源。
offsetInteger在提供的位元組陣列中,開始讀取要設定的位元組的偏移值。
lengthInteger要寫入 blob 的位元組數。

回攻員

Integer — 寫入的位元組數。


setBytes(position, bytes)

如需此方法的說明文件,請參閱 java.sql.Blob#setBytes(long, byte[])

參數

名稱類型說明
positionIntegerblob 中開始寫入的位置;第一個位置是 1。
bytesByte[]要寫入這個 blob 的位元組陣列。

回攻員

Integer — 寫入的位元組數。


setBytes(position, bytes, offset, length)

如需此方法的說明文件,請參閱 java.sql.Blob#setBytes(long, byte[], int, int)

參數

名稱類型說明
positionIntegerblob 中開始寫入的位置;第一個位置是 1。
bytesByte[]要寫入這個 blob 的位元組陣列。
offsetInteger在提供的位元組陣列中,開始讀取要設定的位元組的偏移值。
lengthInteger要寫入 blob 的位元組數。

回攻員

Integer — 寫入的位元組數。


truncate(length)

如需這個方法的說明文件,請參閱 java.sql.Blob#truncate(long)

參數

名稱類型說明
lengthInteger這個 blob 在截斷後的大小 (以位元組為單位)。