JDBC 4.0ã?§ã?¯ã€?SQLã?®XMLåž‹ã?®æƒ…å ±ã?¯java.sql.SQLXMLã?«å¯¾å¿œä»˜ã?‘られã?¾ã?™ã€‚ã?—ã?‹ã?—ã?ªã?Œã‚‰ã€?Derbyã?§ã?¯ã€?XMLåž‹ã?¯SQLã?®å±¤ã?§ã?®ã?¿å®Ÿç?¾ã?•れã?¦ã?„ã?¾ã?™ã€‚JDBCã?®å?´ã?§ã?¯XML型や演算å?ã?¯å®Ÿç?¾ã?•れã?¦ã?„ã?¾ã?›ã‚“。
Derbyã?§ã?¯ã€?java.sql.SQLXMLオブジェクトã?®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’生æˆ?ã?§ã??ã?¾ã?›ã‚“。ã?¾ã?ŸXMLã?®å€¤ã‚’直接ãƒ?インドã?—ã?Ÿã‚Šã€?çµ?果セットã?‹ã‚‰ç›´æŽ¥XMLã?®å€¤ã‚’å?–å¾—ã?™ã‚‹ã?“ã?¨ã‚‚ã?§ã??ã?¾ã?›ã‚“。XMLã?®å€¤ã‚’ãƒ?インドã?—ã?Ÿã‚Šå?–å¾—ã?™ã‚‹ç‚ºã?«ã?¯ã€?SQLã?®å•?å?ˆã?›æ–‡ã?«ã?¦XMLPARSEã‚„XMLSERIALIZEç‰ã?®XML演算å?を明示的ã?«è¨˜è¿°ã?—ã?¦ã€?XMLã?®æƒ…å ±ã‚’Javaã?®æ–‡å—列ã?¨ã?—ã?¦æ‰±ã?†å¿…è¦?ã?Œã?‚りã?¾ã?™ã€‚
åŠ ã?ˆã?¦Derbyã?§ã?¯ã€?XMLåž‹ã?«ã?¤ã?„ã?¦JDBCメタデータã?®æ©Ÿèƒ½ã?¯å®Ÿç?¾ã?•れã?¦ã?„ã?¾ã?›ã‚“。