ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß ¾È³»¼­


JDBC 1.22¿¡ LOB ¹× ±×·¡ÇÈ ¿ÀºêÁ§Æ® »ç¿ë

JDK 1.2¿¡ ´ëÇÑ JDBC 2.0 ½ºÆåÀº LOB ¹× ±×·¡ÇÈ À¯Çü¿¡ ´ëÇÑ Áö¿øÀ» Á¤ÀÇÇÕ´Ï´Ù. DB2 JDBC 2.0 µå¶óÀ̹ö Áö¿ø¿¡ ´ëÇØ¼­´Â JDBC 2.0¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
ÁÖ:ÀúÀå ÇÁ·Î½Ãµà¾î ¶Ç´Â UDF¿¡ ÀÖ´Â LOB¿Í ±×·¡ÇÈ À¯ÇüÀÇ DB2 JDBC 2.0 µå¶óÀ̹ö Áö¿øÀ» »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ÀúÀå ÇÁ·Î½Ãµà¾î³ª UDF¿¡¼­ LOB ¶Ç´Â ±×·¡ÇÈ À¯ÇüÀ» »ç¿ëÇÏ·Á¸é, JDBC 1.22 LOB Áö¿øÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. DB2 JDBC 2.0 µå¶óÀ̹ö·Î DB2 JDBC 1.22 LOB Áö¿øÇϱ⿡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº JDBC 2.0 ȣȯ¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.

±×·¯³ª JDBC 1.22 ½ºÆå¿¡¼­´Â ´ëÇü ¿ÀºêÁ§Æ®(LOB)³ª ±×·¡ÇÈ À¯ÇüÀ» ¸í½ÃÀûÀ¸·Î ¾ð±ÞÇÏÁö ¾Ê½À´Ï´Ù. JDBC 1.22 µå¶óÀ̹ö¸¦ »ç¿ëÇÒ °æ¿ì DB2¿¡¼­´Â LOB ¹× ±×·¡ÇÈ À¯ÇüÀ» ´ÙÀ½°ú °°ÀÌ Áö¿øÇÕ´Ï´Ù.

ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ LOB ¶Ç´Â ±×·¡ÇÈ À¯ÇüÀ» »ç¿ëÇÒ °æ¿ì LOB¸¦ ÇØ´ç LONGVAR À¯ÇüÀ¸·Î ó¸®ÇϽʽÿÀ. SQL¿¡¼­ LOB À¯ÇüÀÌ ÃÖ´ë ±æÀÌ·Î ¼±¾ðµÇ¹Ç·Î ¼±¾ðµÈ ÇѰ躸´Ù ±ä ¹®ÀÚ¿­À̳ª ¹è¿­À» ¸®ÅÏÇÏÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù. ÀÌ °í·Á»çÇ×Àº SQL ¹®ÀÚ¿­ À¯Çü¿¡µµ Àû¿ëµË´Ï´Ù.

GRAPHIC°ú DBCLOB µ¥ÀÌÅÍ À¯ÇüÀ» ÇØ´ç CHAR À¯ÇüÀ¸·Î ó¸®ÇϽʽÿÀ.

¼­¹ö ÄÚµå ÆäÀÌÁö¿¡¼­ À¯´ÏÄÚµå·Î µ¥ÀÌÅ͸¦ º¯È¯ÇÏ·Á¸é DB2 Ŭ¶óÀÌ¾ðÆ®´Â ¸ÕÀú µ¥ÀÌÅ͸¦ ¼­¹ö ÄÚµå ÆäÀÌÁö¿¡¼­ Ŭ¶óÀÌ¾ðÆ® ÄÚµå ÆäÀÌÁö·Î º¯È¯ÇÕ´Ï´Ù. ±×·¯¸é Ŭ¶óÀÌ¾ðÆ®¸¦ Ŭ¶óÀÌ¾ðÆ® ÄÚµå ÆäÀÌÁö¿¡¼­ À¯´ÏÄÚµå·Î µ¥ÀÌÅ͸¦ º¯È¯ÇÕ´Ï´Ù. ´ÙÀ½ JDBC API´Â µ¥ÀÌÅ͸¦ À¯´ÏÄÚµå¿Í »óÈ£ º¯È¯ÇÕ´Ï´Ù.

getString
¼­¹ö ÄÚµå ÆäÀÌÁö¿¡¼­ À¯´ÏÄÚµå·Î º¯È¯ÇÕ´Ï´Ù.

setString
À¯´ÏÄڵ忡¼­ ¼­¹ö ÄÚµå ÆäÀÌÁö·Î º¯È¯ÇÕ´Ï´Ù.

getUnicodeStream
¼­¹ö ÄÚµå ÆäÀÌÁö¿¡¼­ À¯´ÏÄÚµå·Î º¯È¯ÇÕ´Ï´Ù.

setUnicodeStream
À¯´ÏÄڵ忡¼­ ¼­¹ö ÄÚµå ÆäÀÌÁö·Î º¯È¯ÇÕ´Ï´Ù.

´ÙÀ½ JDBC API¿¡´Â Ŭ¶óÀÌ¾ðÆ® ÄÚµå ÆäÀÌÁö¿Í ¼­¹ö ÄÚµå ÆäÀÌÁö°£ÀÇ º¯È¯ÀÌ ÀϾ´Ï´Ù.

setAsciiStream
Ŭ¶óÀÌ¾ðÆ® ÄÚµå ÆäÀÌÁö¿¡¼­ ¼­¹ö ÄÚµå ÆäÀÌÁö·Î º¯È¯ÇÕ´Ï´Ù.

getAsciiStream
¼­¹ö ÄÚµå ÆäÀÌÁö¿¡¼­ Ŭ¶óÀÌ¾ðÆ® ÄÚµå ÆäÀÌÁö·Î º¯È¯ÇÕ´Ï´Ù.


[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]