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) | Integer | 將 JdbcBlob 寫入這個 blob 的便利方法。 |
setBytes(position, blobSource, offset, length) | Integer | 將 JdbcBlob 寫入這個 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()
getAs(contentType)
以 blob 的形式傳回這個物件中的資料,做為轉換成指定內容類型的 blob。這個 方法會在檔案名稱中加入適當的副檔名,例如「myfile.pdf」。不過 假設檔案名稱最後一個句點 (如果有) 之後的部分為現有文件 所有應替換的副檔名。因此,「ShoppingList.12.25.2014」變成 「ShoppingList.12.25.pdf」。
如要查看轉換的每日配額,請參閱 Google 的配額 服務。新建立的 Google Workspace 網域可能會暫時受到更嚴格的限制
參數
名稱 | 類型 | 說明 |
---|---|---|
contentType | String | 要轉換的 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)
。
參數
名稱 | 類型 | 說明 |
---|---|---|
position | Integer | 要擷取的 blob 值中第一個位元組的序數位置;這個 第一位元組在位置 1 |
length | Integer | 要複製的連續位元組數量;長度的值必須是零或 。 |
回攻員
Byte[]
— 包含 blob 指定的連續位元組數上限的位元組陣列
值。
length()
position(pattern, start)
如需此方法的說明文件,請參閱
java.sql.Blob#position(byte[], long)
。
參數
名稱 | 類型 | 說明 |
---|---|---|
pattern | Byte[] | 要搜尋的位元組陣列。 |
start | Integer | 在 blob 值中進行搜尋的位置;第一個位置是 1。 |
回攻員
Integer
:指定模式的起始位置,如果模式不是,則省略 -1
找到。
position(pattern, start)
如需此方法的說明文件,請參閱
java.sql.Blob#position(blob, long)
。
參數
名稱 | 類型 | 說明 |
---|---|---|
pattern | JdbcBlob | JdbcBlob 表示要搜尋的值。 |
start | Integer | 在 blob 值中進行搜尋的位置;第一個位置是 1。 |
回攻員
Integer
:指定模式的起始位置,如果模式不是,則省略 -1
找到。
setBytes(position, blobSource)
將 JdbcBlob
寫入這個 blob 的便利方法。
參數
名稱 | 類型 | 說明 |
---|---|---|
position | Integer | blob 中開始寫入的位置;第一個位置是 1。 |
blobSource | BlobSource | 要寫入這個 blob 的資料來源。 |
回攻員
Integer
— 寫入的位元組數。
setBytes(position, blobSource, offset, length)
將 JdbcBlob
寫入這個 blob 的便利方法。
參數
名稱 | 類型 | 說明 |
---|---|---|
position | Integer | blob 中開始寫入的位置;第一個位置是 1。 |
blobSource | BlobSource | 要寫入這個 blob 的資料來源。 |
offset | Integer | 在提供的位元組陣列中,開始讀取要設定的位元組的偏移值。 |
length | Integer | 要寫入 blob 的位元組數。 |
回攻員
Integer
— 寫入的位元組數。
setBytes(position, bytes)
如需此方法的說明文件,請參閱
java.sql.Blob#setBytes(long, byte[])
。
參數
名稱 | 類型 | 說明 |
---|---|---|
position | Integer | blob 中開始寫入的位置;第一個位置是 1。 |
bytes | Byte[] | 要寫入這個 blob 的位元組陣列。 |
回攻員
Integer
— 寫入的位元組數。
setBytes(position, bytes, offset, length)
如需此方法的說明文件,請參閱
java.sql.Blob#setBytes(long, byte[], int, int)
。
參數
名稱 | 類型 | 說明 |
---|---|---|
position | Integer | blob 中開始寫入的位置;第一個位置是 1。 |
bytes | Byte[] | 要寫入這個 blob 的位元組陣列。 |
offset | Integer | 在提供的位元組陣列中,開始讀取要設定的位元組的偏移值。 |
length | Integer | 要寫入 blob 的位元組數。 |
回攻員
Integer
— 寫入的位元組數。