Class JdbcBlob

JdbcBlob

Blob ของ JDBC หากต้องการดูเอกสารของชั้นเรียนนี้ โปรดดู java.sql.Blob

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
free()voidหากต้องการดูเอกสารประกอบของวิธีการนี้ โปรดดู java.sql.Blob#free()
getAppsScriptBlob()Blobรับเนื้อหาของ JdbcBlob นี้เป็น BLOB ของ Apps Script
getAs(contentType)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()

รับเนื้อหาของ JdbcBlob นี้เป็น BLOB ของ Apps Script

รีเทิร์น

BlobBlob ที่ Apps Script API อื่นๆ สามารถใช้ได้โดยตรง


getAs(contentType)

แสดงผลข้อมูลภายในออบเจ็กต์นี้เป็น Blob ที่แปลงเป็นประเภทเนื้อหาที่ระบุ วิธีนี้จะเพิ่มส่วนขยายที่เหมาะสมลงในชื่อไฟล์ เช่น "myfile.pdf" อย่างไรก็ตาม สมมติว่าส่วนของชื่อไฟล์ที่อยู่หลังเครื่องหมายจุดสุดท้าย (ถ้ามี) เป็นส่วนขยายที่มีอยู่แล้วซึ่งควรแทนที่ ดังนั้น "ShoppingList.12.25.2014" จะกลายเป็น "ShoppingList.12.25.pdf"

ดูโควต้ารายวันสำหรับ Conversion ได้ที่โควต้าสำหรับบริการของ Google โดเมน Google Workspace ที่สร้างใหม่อาจอยู่ภายใต้โควต้าที่เข้มงวดเป็นการชั่วคราว

พารามิเตอร์

ชื่อTypeคำอธิบาย
contentTypeStringประเภท MIME ที่จะแปลงเป็น สำหรับ Blob ส่วนใหญ่ 'application/pdf' เป็นตัวเลือกเดียวที่ใช้ได้ สำหรับรูปภาพในรูปแบบ BMP, GIF, JPEG หรือ PNG คุณสามารถใช้ 'image/bmp', 'image/gif', 'image/jpeg' หรือ 'image/png' ได้เช่นกัน

รีเทิร์น

Blob — ข้อมูลในรูปแบบ BLOB


getBytes(position, length)

หากต้องการดูเอกสารประกอบของวิธีการนี้ โปรดดู java.sql.Blob#getBytes(long, int)

พารามิเตอร์

ชื่อTypeคำอธิบาย
positionIntegerตำแหน่งตามลำดับของไบต์แรกในค่า Blob ที่จะดึงมา ไบต์แรกจะอยู่ที่ตำแหน่งที่ 1
lengthIntegerจำนวนไบต์ต่อเนื่องกันที่จะคัดลอก ค่าสำหรับความยาวต้องเป็น 0 หรือมากกว่า

รีเทิร์น

Byte[] — อาร์เรย์ไบต์ที่มีจำนวนไบต์ต่อกันตามจำนวนที่ระบุจากค่า blob


length()

หากต้องการดูเอกสารประกอบของวิธีการนี้ โปรดดู java.sql.Blob#length()

รีเทิร์น

Integer — จำนวนไบต์ใน Blob นี้


position(pattern, start)

หากต้องการดูเอกสารประกอบของวิธีการนี้ โปรดดู java.sql.Blob#position(byte[], long)

พารามิเตอร์

ชื่อTypeคำอธิบาย
patternByte[]ไบต์อาร์เรย์ที่จะค้นหา
startIntegerตำแหน่งในค่า BLOB ที่จะค้นหา ตำแหน่งแรกคือ 1

รีเทิร์น

Integer — ตำแหน่งที่รูปแบบที่ระบุเริ่มต้น หรือ -1 หากไม่พบรูปแบบ


position(pattern, start)

หากต้องการดูเอกสารประกอบของวิธีการนี้ โปรดดู java.sql.Blob#position(blob, long)

พารามิเตอร์

ชื่อTypeคำอธิบาย
patternJdbcBlobJdbcBlob ที่ระบุค่าที่ต้องการค้นหา
startIntegerตำแหน่งในค่า BLOB ที่จะค้นหา ตำแหน่งแรกคือ 1

รีเทิร์น

Integer — ตำแหน่งที่รูปแบบที่ระบุเริ่มต้น หรือ -1 หากไม่พบรูปแบบ


setBytes(position, blobSource)

วิธีที่สะดวกในการเขียน JdbcBlob ลงใน Blob นี้

พารามิเตอร์

ชื่อTypeคำอธิบาย
positionIntegerตำแหน่งใน BLOB ที่จะเริ่มเขียน ตำแหน่งแรกคือ 1
blobSourceBlobSourceแหล่งที่มาของข้อมูลที่จะเขียนลงใน Blob นี้

รีเทิร์น

Integer — จำนวนไบต์ที่เขียนแล้ว


setBytes(position, blobSource, offset, length)

วิธีที่สะดวกในการเขียน JdbcBlob ลงใน Blob นี้

พารามิเตอร์

ชื่อTypeคำอธิบาย
positionIntegerตำแหน่งใน BLOB ที่จะเริ่มเขียน ตำแหน่งแรกคือ 1
blobSourceBlobSourceแหล่งที่มาของข้อมูลที่จะเขียนลงใน Blob นี้
offsetIntegerค่าออฟเซ็ตในอาร์เรย์ไบต์ที่ให้มาซึ่งจะเริ่มอ่านไบต์ที่จะต้องตั้งค่า
lengthIntegerจำนวนไบต์ที่จะเขียนลงใน Blob

รีเทิร์น

Integer — จำนวนไบต์ที่เขียนแล้ว


setBytes(position, bytes)

หากต้องการดูเอกสารประกอบของวิธีการนี้ โปรดดู java.sql.Blob#setBytes(long, byte[])

พารามิเตอร์

ชื่อTypeคำอธิบาย
positionIntegerตำแหน่งใน BLOB ที่จะเริ่มเขียน ตำแหน่งแรกคือ 1
bytesByte[]อาร์เรย์ของไบต์ที่จะเขียนลงใน Blob นี้

รีเทิร์น

Integer — จำนวนไบต์ที่เขียนแล้ว


setBytes(position, bytes, offset, length)

หากต้องการดูเอกสารประกอบของวิธีการนี้ โปรดดู java.sql.Blob#setBytes(long, byte[], int, int)

พารามิเตอร์

ชื่อTypeคำอธิบาย
positionIntegerตำแหน่งใน BLOB ที่จะเริ่มเขียน ตำแหน่งแรกคือ 1
bytesByte[]อาร์เรย์ของไบต์ที่จะเขียนลงใน Blob นี้
offsetIntegerค่าออฟเซ็ตในอาร์เรย์ไบต์ที่ให้มาซึ่งจะเริ่มอ่านไบต์ที่จะต้องตั้งค่า
lengthIntegerจำนวนไบต์ที่จะเขียนลงใน Blob

รีเทิร์น

Integer — จำนวนไบต์ที่เขียนแล้ว


truncate(length)

หากต้องการดูเอกสารประกอบของวิธีการนี้ โปรดดู java.sql.Blob#truncate(long)

พารามิเตอร์

ชื่อTypeคำอธิบาย
lengthIntegerขนาด (ในหน่วยไบต์) ของ BLOB นี้หลังการตัด