อาร์เรย์อินเทอร์เฟซสาธารณะ
การแมปความสัมพันธ์ของ ARRAY ประเภท SQL ในภาษาการเขียนโปรแกรมจาวา ตามค่าเริ่มต้น ค่า Array คือการอ้างอิงช่วงธุรกรรมกับค่า SQL ARRAY ตามค่าเริ่มต้น ออบเจ็กต์ Array จะถูกนำไปใช้ภายในโดยใช้ SQL LOCATOR(array) ซึ่งหมายความว่าออบเจ็กต์ Array มีตัวชี้แบบลอจิคัลไปยังข้อมูลในค่า SQL ARRAY แทนที่จะเป็นข้อมูลที่มีค่า ARRAY อินเทอร์เฟซ Array จัดเตรียมวิธีการส่งข้อมูลของค่า SQL ARRAY ไปยังไคลเอนต์เป็นอาร์เรย์หรืออ็อบเจ็กต์ ResultSet หากองค์ประกอบของ SQL ARRAY เป็น UDT ก็สามารถแมปแบบกำหนดเองได้ ในการสร้างการแมปแบบกำหนดเอง โปรแกรมเมอร์ต้องทำสองสิ่ง:
สร้างคลาสที่ใช้อินเทอร์เฟซ SQLData สำหรับ UDT ที่จะแมปแบบกำหนดเอง
สร้างรายการในแผนผังประเภทที่มี
ชื่อชนิด SQL แบบเต็มของอ็อบเจ็กต์ UDT The Class ของคลาสที่ใช้ SQLData
เมื่อมีการระบุตารางแผนผังประเภทที่มีรายการที่สอดคล้องกับประเภทดั้งเดิมให้กับเมธอด getArray และ getResultSet ตารางจะมีการแมปที่ใช้ในการแมปองค์ประกอบของค่า ARRAY หากไม่มีการระบุ typemap (ซึ่งโดยปกติจะเป็นกรณีนี้) typemap ของการเชื่อมต่อจะถูกใช้ตามค่าเริ่มต้น หากแผนผังประเภทของการเชื่อมต่อหรือแผนผังประเภทที่ระบุสำหรับวิธีการไม่มีรายการสำหรับประเภทพื้นฐาน องค์ประกอบต่างๆ จะถูกแมปตามการแมปมาตรฐาน