指定したバイトの配列を、このBlobオブジェクトが表わすBLOB値の末尾に付加し、書き込まれたバイト数を戻します。
引数
| 引数 | 説明 |
|---|---|
| pos | 将来の使用に備えて予約されます。 |
| bytes | このBlobオブジェクトが表わすBLOB値に付加するバイトの配列。 |
戻り値
正常に行なわれた場合、setBytes()は書き込まれたバイト数を戻します。
例外
| 条件 | setBytes()がSQLExceptionをスローする目的 | |||
|---|---|---|---|---|
| BLOB値にアクセスする際にエラーが発生する | LOBへのデータの書き込み中にエラーが発生したことを示し、SQLExceptionフィールドを以下のように設定します。
|
|||
| bytes引数がNULLである または pos引数の値が1より小さい |
無効なパラメータでのBLOBまたはCLOBメソッドの呼び出しを示し、SQLExceptionフィールドを以下のように設定します。
|
|||
| JVMが、バイトをBlobに書き込むための十分なメモリをメソッドに割り当てることができない | 使用できるJVMヒープ メモリが使い尽くされたことを示し、SQLExceptionフィールドを以下のように設定します。
|
|||