±Û¾´ÀÌ :³ª°æ±Ç 1997³â 12¿ù 30ÀÏ 10:29:36
¾È³çÇϼ¼¿ä. ³ª°æ±ÇÀÔ´Ï´Ù.
Á¦°¡ ¿À¶óŬ JDBC¸¦ Å×½ºÆ®ÇÏ´Ù°¡ Çѱ۹®Á¦·Î °í»ýÇϱ¸ Æ÷±âÇϱ¸ Á¤¸®ÇÏ´Â
Àǹ̷ç´Ù ±ÛÀ» ¿Ã¸° °Ô ¹ú½á ¿À·¡µÇ¾ú³×¿ä.
¿ì¿¬È÷ ¿À¶óŬ¿¡¼ ±³À°¹Þ´Ù°¡ Çѱ۹®Á¦¸¦ Å×½ºÆ®ÇÑ ¸ÞÀÏÀ» º¸°Ô µÇ¾ú¾î¼
ÀÌ·¸°Ô ¿Ã¸³´Ï´Ù.
À̳»¿ëÀÇ °ø°³¸¦ Çã¶ôÇØ ÁֽŠ¿À¶óŬ ToolTeamÀÇ ¹ÚÈ¿Áø´Ô¿¡°Ô °¨»çµå¸³´Ï´Ù.
********************************************************************
#Jdbc¿¡¼ ÇÑ±Û »ç¿ë ¹®Á¦
0.Å×½ºÆà ȯ°æ
-Sun ultra 1
-Solaris 2.5.1
-Oracle 7.3.3.0.0
-SqlPlus 2.3.3.0.0
-jdk1.0.2
-oracle JDBC drivers 7.3.3.1.3 beta
-Å×½ºÆ® »ùÇà JDBC OCI7À» ÀÌ¿ëÇÏ¿© ÄÚµùÇÑ ¿¹Á¦ ÀÌ¿ë.
1.JDBCÀÇ Áö¿ø ¹®ÀÚÁýÇÕ(Character Sets)
-US7ASCII(ASCII)
-WE8ISO8859P1(ISO-latin-1)
-AL24UTFSS(Unicode 1.2)
-UTF8(Unicode 2.0)
.JDBC Thin Driver´Â US7ASCII¹®ÀÚÁýÇÕ¸¸ Áö¿ø
(À̺κÐÀº »õ·Î¿î Å×½ºÆ®°¡ ÀÖ¾ú´Ù°í ÇÔ)
2.JDBC OCI driversÀÇ ±âº» ¹®ÀÚÁýÇÕ
-JDBC OCI7:AL24UTFFSS(Unicode1.2)
-JDBC OCI8:UTF8(Unicode 2.0)
3.NLS_LANG ȯ°æº¯¼ö¸¦ ¼³Á¤
-JDBC¸¦ Á¤È®È÷ ¼öÇàÇϱâ À§Çؼ´Â ¿øÇÏ´Â ¹®ÀÚ¼ÂÀ» Á¤È®È÷
¼³Á¤ÇØ ÁÖ¼¼¿ä.
%setenv NLS_LANG AMERICA_AMERICA.US7ASCII
4.°¢ ¹®ÀÚ ÁýÇÕº°·Î Å×½ºÇÑ °á°ú
-DB¿Í NLS_LANGÀ» ¸ÂÃß°í JDBC¿¡¼¿Í SQLPLUS¿¡¼ ÀÔÃâ·ÂÀ» Å×½ºÆ®ÇÑ °Í.
(¿ø·¡ÀÇ ³»¿ëÀ» Áß·«ÇÏ¿© ¼º°øÀûÀÎ °æ¿ì¸¸ Ç¥½ÃÇÏ¿´À½)
-----------------------------------------------------------------------------
DataBase NLS_LANG JDBC IN/OUT SQLPLUS IN/OUT
-----------------------------------------------------------------------------
US7ASCII US7ASCII ¿À¶óŬ/¿À¶óŬ ¿À¶óŬ/¿À¶óŬ/¿À¶ó?
-----------------------------------------------------------------------------
WE8ISO8859P1 WE8ISO8859P1 ¿À¶óŬ/¿À¶óŬ ¿À¶óŬ/¿À¶óŬ/¿À¶ó?
-----------------------------------------------------------------------------
5.Á¤¸®
Å×½ºÆ® °á°ú ¾Æ·¡¿Í °°ÀÌ DB¿Í NLS_LANGÀ» ¸ÂÃß¾î »ç¿ëÇϸé ÀÌ»óÀÌ
¾øÀÌ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
-US7ASCII US7ASCII
-WE8ISO8859P1 We8ISO8859P1
-AL24UTFFSS WE8ISO8859P1
-UTF8 US7ASCII
´Ü ¼¼¹øÂî´Â ±æÀÌ¿¡ ÁÖÀÇÇÏ¿©¾ß ÇÕ´Ï´Ù. Å×½ºÆ®ÇÑ JDK°¡ 1.0.2¿¡
Unicode 1.2·Î º¯È¯½Ã ÇѱÛÀ» À߸ø º¯È¯ÇÏ´Â ¹®Á¦·Î Á¦´ë·Î µé¾î°¡Áö ¾ÊÀ¸
¹Ç·Î ÁÖÀÇÇÏ¿©¾ß ÇÕ´Ï´Ù.
***********************************************************************
¸¹Àº µµ¿ò µÇ¾úÀ¸¸é ÇÕ´Ï´Ù.