°ü°èÇü µ¥ÀÌÅͺ£À̽º µµ±¸ - ¸±¸®½º Á¤º¸

1.0 ¼Ò°³
2.0 Áö¿øµÇ´Â ¼ÒÇÁÆ®¿þ¾î ¹× ½ºÆå
3.0 Á¦ÇÑ»çÇ×
   3.1 ÀúÀåµÈ ÇÁ·Î½ÃÀú¿¡¼­ ¹Ýµå½Ã ¿Â¶óÀÎ »óÅ¿¡¼­ Java Bean ¶Ç´Â EJB »ý¼º
4.0 ¾Ë·ÁÁø ¹®Á¦Á¡
   4.1 µ¥ÀÌÅͺ£À̽º ¸ðµ¨
   4.2 SQL Á¶È¸
   4.3 µ¥ÀÌÅͺ£À̽º ¿¬°á
   4.4 SQL DDL
   4.5 ¿À·ù º¸°í
   4.6 sql¹® ½ÇÇàÀ¸·Î Oracle¿¡ ¿Ã¹Ù¸£Áö ¾ÊÀº Å×À̺í ÀÛ¼º
   4.7 µ¥ÀÌÅÍ ³»º¸³»±â
   4.8 Java ÀúÀå ÇÁ·Î½ÃÀú ÆíÁý
   4.9 Àбâ Àü¿ë ¹®¼­ÀÇ ÆíÁý±â¸¦ ´ÝÀ» ¶§ º¯°æ»çÇ× À¯½Ç
   4.10 ¿µ¾î°¡ ¾Æ´Ñ ·ÎÄÉÀÏ¿¡ ´ëÇÑ ½ºÅ°¸¶ ¿ÀºêÁ§Æ® ID¿¡ µû¿ÈÇ¥ ´©¶ô
   4.11 DB2 ¼­¹ö¿¡ ¿¬°á
   4.12 DB2 ¹öÀü 7 Ŭ¶óÀÌ¾ðÆ® »ç¿ë ½Ã, Áö¿øµÇÁö ¾Ê´Â DB2 ¹öÀü 8·ÎºÎÅÍ Java ÀúÀå ÇÁ·Î½ÃÀú »èÁ¦
   4.13 DB2 Å×À̺í UDFÀÇ ¸®ÅÏµÈ SQL µ¥ÀÌÅÍ À¯ÇüÀ» ¼öµ¿À¸·Î º¯°æ
   4.14 DB2 ·çƾ ºôµå ¶Ç´Â ½ÇÇà ½Ã ¿À·ù - À¯È¿ÇÏÁö ¾ÊÀº ¿¬°á ÇÚµé ¶Ç´Â ¿¬°á 󸮿Ϸá
   4.15 WebSphere Studio¿Í ÇÔ²² Á¦°øµÈ Sequelink 5.1ÀÇ ¹®Á¦Á¡
   4.16 DataDirect Sequelink 5.3 µå¶óÀ̹ö
   4.17 ¿¬°á ¸¶¹ý»çÀÇ ÄÁÅÙÃ÷°¡ Ç¥½ÃµÇÁö ¾ÊÀ½
   4.18 Microsoft SQL Server¿¡¼­ Å×ÀÌºí °Ë»ö ½Ã ¹®Á¦Á¡
   4.19 Cloudscape 5.1¿¡ ´ëÇÑ ¿¬°á ½Ã ¹®Á¦Á¡
   4.20 EJB JAR ÆÄÀÏÀ» °¡Á®¿À±â, »èÁ¦ ¶Ç´Â ´Ù½Ã °¡Á®¿À±â¸¦ ÇÒ ¶§ Áߺ¹µÇ´Â ½ºÅ°¸¶ ³ëµå
   4.21 °ü°èÇü µ¥ÀÌÅÍ ³»º¸³»±â Áß ¼Õ»óµÈ ¾Æ¶óºñ¾Æ¾î ¿À·ù ¸Þ½ÃÁö

1.0 ¼Ò°³

WebSphere StudioÀÇ °ü°èÇü µ¥ÀÌÅͺ£À̽º µµ±¸¸¦ »ç¿ëÇÏ¸é µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°á, µ¥ÀÌÅͺ£À̽º µðÀÚÀΠã¾Æº¸±â ¶Ç´Â °¡Á®¿À±â, ¸¶¹ý»ç¸¦ ÀÌ¿ëÇÑ »õ µ¥ÀÌÅͺ£À̽º µðÀÚÀÎ, µ¥ÀÌÅͺ£À̽º¿¡ »õ µðÀÚÀÎ ³»º¸³»±â, SQL ºô´õ¸¦ »ç¿ëÇÑ SQL Á¶È¸ ÀÛ¼º ¹× ½ÇÇà, DB2 ÀúÀå ÇÁ·Î½ÃÀú ¹× DB2 »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼öÀÇ ÀÛ¼º ¹× ½ÇÇàÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. °ü°èÇü µ¥ÀÌÅͺ£À̽º µµ±¸´Â µ¥ÀÌÅÍ Perspective µ¥ÀÌÅÍ Á¤ÀÇ ¹× DB ¼­¹ö ºä¸¦ ÅëÇØ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

2.0 Áö¿øµÇ´Â ¼ÒÇÁÆ®¿þ¾î ¹× ½ºÆå

°ü°èÇü µ¥ÀÌÅͺ£À̽º µµ±¸´Â ´ÙÀ½ µ¥ÀÌÅͺ£À̽º À¯Çü¿¡¼­ °¡Á®¿À±â ¹× ¿¬°áÀ» Áö¿øÇÕ´Ï´Ù.

SQL ¸¶¹ý»ç ¹× SQL Á¶È¸ ºô´õÀÇ SQL Áö¿øÀº µ¥ÀÌÅͺ£À̽º º¥´õ°¡ Á¦°øÇÏ´Â Áö¿ø ·¹º§¿¡ ÀÇÁ¸ÇÕ´Ï´Ù.

Fullselect Áö¿ø:

°áÇÕ Áö¿ø: Á¶È¸ °á°ú ±×·ìÈ­ Áö¿ø: ij½ºÆ® Ç¥Çö½Ä Áö¿ø:

LinuxÀÇ °æ¿ì, JDBC µå¶óÀ̹öÀÇ AS/400 Toolbox¸¦ »ç¿ëÇÏ¿© iSeries V5R1¿ë DB2 Universal Database¿¡ ¿¬°áÇÒ ¶§ ³ªÅ¸³³´Ï´Ù. À߸øµÈ ¾ÏÈ£¸¦ ÀÔ·ÂÇϰųª ¾ÏÈ£ Çʵ带 °ø¹éÀ¸·Î µÎ¸é ¹®Á¦Á¡ÀÌ ¹ß»ýÇÕ´Ï´Ù. ÀÌ·± °æ¿ì, Á¦Ç°À» ´Ù½Ã ½ÃÀÛÇÏ°í ¿Ã¹Ù¸¥ ¾ÏÈ£¸¦ »ç¿ëÇÏ¿© ´Ù½Ã ¿¬°áÇϽʽÿÀ.

3.0 Á¦ÇÑ»çÇ×

3.1 ÀúÀåµÈ ÇÁ·Î½ÃÀú¿¡¼­ ¹Ýµå½Ã ¿Â¶óÀÎ »óÅ¿¡¼­ Java Bean ¶Ç´Â EJB ¸Þ¼Òµå¸¦ »ý¼º

ÀúÀåµÈ ÇÁ·Î½ÃÀú¿¡¼­ Java Bean ¶Ç´Â EJB ¸Þ¼Òµå¸¦ »ý¼ºÇÏ°Ô ÇØÁÖ´Â ¸¶¹ý»ç¸¦ »ç¿ëÇÏ·Á¸é ¹Ýµå½Ã ¿Â¶óÀÎ »ó¿¡¼­ ÀÛ¾÷ÇØ¾ß ÇÕ´Ï´Ù.

4.0 ¾Ë·ÁÁø ¹®Á¦Á¡

4.1 µ¥ÀÌÅͺ£À̽º ¸ðµ¨

  1. »öÀÎ ¸ðµ¨¸µ, È®ÀÎ ¹× À¯ÀÏÇÑ Á¦ÇÑÁ¶°Ç, Æ®¸®°Å, ±¸Á¶È­µÈ À¯Çü ¶Ç´Â ID Ä÷³Àº ÇöÀç Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.
  2. °ü°èÇü µ¥ÀÌÅͺ£À̽º µµ±¸´Â ºä¿¡¼­ °Ë»ç ¿É¼ÇÀ» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.

4.2 SQL Á¶È¸

  1. Á¶È¸¿¡ ÀÖ´Â ÇÊ¿ä¾ø´Â ´ë°ýÈ£´Â ±¸¹® ºÐ¼®±â ¿À·ù¸¦ ¹ß»ý½Ãŵ´Ï´Ù.
  2. Á¶È¸ WHERE Á¶°Ç Àý¿¡¼­ÀÇ °ýÈ£ »ç¿ëÀº ÇöÀç Áö¿øµÇÁö ¾Ê½À´Ï´Ù.
  3. Å« SQL ÆÄÀÏÀÇ ÆíÁý±â ¼Óµµ´Â ´À¸³´Ï´Ù.
  4. Oracle¿¡ ´ëÇÏ¿© update ¹®Àº °¢ ¿­¿¡ ´ë°ýÈ£·Î ¹­Àº ±×·ìÀ» »ç¿ëÇÏÁö ¾Ê°í °ªÀ» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. °¢°¢ÀÇ ¿­À» Ãß°¡ÇÏ°í ºÎ¼Ó Á¶È¸¸¦ »ç¿ëÇÏ¿© °ªÀ» Ãß°¡ÇÏ·Á¸é, °ª Å×ÀÌºí ¼¿ ÄÞº¸ »óÀÚ¿¡ ÀÖ´Â "Ç¥Çö½Ä ºôµå" ¿É¼ÇÀ» »ç¿ëÇÏ¿© ÇØ´ç ¿­¿¡ ´ëÇÑ Á¶È¸ Ç¥Çö½ÄÀ» ÀÛ¼ºÇϽʽÿÀ.
  5. ¸í·É¹®¿¡ »ç¿ëµÇ´Â µ¥ÀÌÅͺ£À̽º ¿ÀºêÁ§Æ®ÀÇ ¼öÁ¤Àº ·ÎÄà µ¥ÀÌÅÍ ¸ðµ¨¿¡ ´ëÇÏ¿© ¸í·É¹®À» ´õ ÀÌ»ó ºÐ¼®ÇÏÁö ¸øÇϱ⠶§¹®¿¡ SQL ºô´õ¸¦ ½ÇÆÐÇÏ°Ô ÇÕ´Ï´Ù.
  6. º¸±â¸¦ ¼öÁ¤ÇÏ°í º¸±â¸¦ Æ÷ÇÔÇÏ´Â ¸í·É¹®À» ¿­¸é ¿¹»óÄ¡ ¾ÊÀº Workbench Á¾·á¸¦ ÃÊ·¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
  7. µ¥ÀÌÅͺ£À̽º ¿¬°áÀÌ °­Á¦·Î WebSphere Studio ¿ÜºÎ·Î ¹þ¾î³ª¸é ¸í·É¹® ½ÇÇà ½Ã ¿¬°áÀÌ ÇÁ·ÒÇÁÆ®µÇÁö ¾Ê½À´Ï´Ù. ¿¬°áÀ» º¹¿øÇϱâ À§ÇØ DB ¼­¹ö ºä¿¡ ÀÖ´Â ÇÁ·ÎÁ§Æ®·Î µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã °¡Á®¿À½Ê½Ã¿À.
  8. »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö¿¡¼­ µµÃâµÈ ºä¸¦ »ç¿ëÇÏ¿© Á¶È¸¸¦ ÀÛ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù.
  9. µ¥ÀÌÅͺ£À̽º ¿ÀºêÁ§Æ®ÀÇ ²ø¾î¼­ ³õ±â´Â µ¥ÀÌÅÍ Á¤ÀÇ ºä¿¡¼­¸¸ Áö¿øµÇ¸ç DB ¼­¹ö ºä¿¡¼­´Â Áö¿øµÇÁö ¾Ê½À´Ï´Ù.

4.3 µ¥ÀÌÅͺ£À̽º ¿¬°á

  1. DB2 UDB ¶Ç´Â iSeries¿ë DB2 Å×À̺íÀ» DATALINK À¯ÇüÀÇ ¿­°ú ÇÔ²² °¡Á®¿À¸é ¿­¿¡ ´ëÇÑ ¸µÅ© Á¦¾î ¿É¼ÇÀº °¡Á®¿Ã ¼ö ¾ø½À´Ï´Ù. DATALINK ±æÀÌÀÇ ±âº»°ªÀº 200À̸ç, ¸µÅ© ¿É¼ÇÀº ±âº»ÀûÀ¸·Î NO LINK CONTROLÀÔ´Ï´Ù. Å×À̺íÀ» µ¥ÀÌÅÍ ºä·Î °¡Á®¿Â ÈÄ Å×ÀÌºí ÆíÁý±â¿¡¼­ ÀÌ µÎ °¡Áö Ư¼ºÀ» °»½ÅÇÒ ¼ö ÀÖ½À´Ï´Ù.
  2. DB ¼­¹ö ºä¿¡¼­ ¿©·¯ °³ÀÇ ¿¬°áÀ» µ¿½Ã¿¡ Á¦°ÅÇÒ ¼ö ¾ø´Â °æ¿ìµµ ÀÖ½À´Ï´Ù. ÀÌ·± ¹®Á¦°¡ ¹ß»ýÇÏ¸é ¿¬°áÀ» À¯ÁöÇϰųª ÇÑ ¹ø¿¡ Çϳª¾¿ ¿¬°áÀ» Á¦°ÅÇØ¾ß ÇÕ´Ï´Ù.
  3. ¹®ÀÚ¿­ µ¥ÀÌÅÍ À¯ÇüÀº ¿¬°á¿¡ ´ëÇÏ¿© iSeries ¼­¹ö·Î ¿Ã¹Ù¸£°Ô °¡Á®¿Ã ¼ö ¾ø½À´Ï´Ù. CHAR FOR BIT DATA, VARCHAR FOR BIT DATA ¹× LONG VARCHAR FOR BIT DATA À¯ÇüÀº FOR BIT DATA ¿É¼Ç ¾øÀÌ °¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ µ¥ÀÌÅÍ À¯Çü ¿­ÀÇ °æ¿ì, µ¥ÀÌÅÍ Perspective¿¡¼­ Å×ÀÌºí ÆíÁý±â¸¦ »ç¿ëÇÏ¿© ¿­À» ¾Ë¸Â°Ô ÆíÁýÇϽʽÿÀ.
  4. DBCS ¹®ÀÚ¸¦ Æ÷ÇÔÇÑ ½ºÅ°¸¶ ¿ÀºêÁ§Æ® À̸§Àº iSeries¿¡¼­ ¿Ã¹Ù¸£°Ô °¡Á®¿Ã ¼ö ¾ø½À´Ï´Ù. ±¸ºÐµÈ ID¿¡ µû¿ÈÇ¥(')°¡ ¾ø´Â °ÍÀÏ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± °æ¿ì, Å×ÀÌºí ÆíÁý±â¸¦ »ç¿ëÇÏ¿© ¿­ ¹× Á¦ÇÑÁ¶°Ç À̸§À» ÆíÁýÇϽʽÿÀ.
  5. 1Â÷ Ű Á¦ÇÑÁ¶°ÇÀÇ ID´Â OS/390 ¿¬°á¿ëÀ¸·Î °¡Á®¿ÀÁö ¾Ê½À´Ï´Ù.
  6. ÀúÀå ÇÁ·Î½ÃÀú, ÇÔ¼ö ¶Ç´Â ID ÀýÀ» »ç¿ëÇÏ¿© Á¤ÀÇµÈ ¿­ ±âº»°ªÀº ¿Ã¹Ù¸£°Ô °¡Á®¿Ã ¼ö ¾øÀ¸¸ç Å×ÀÌºí ¹®¼­¿¡¼­ ACSII°¡ ¾Æ´Ñ ¹®ÀÚ°¡ ³ªÅ¸³ª°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. ºñASCII ¹®ÀÚ´Â ¹®¼­¸¦ ·ÎµåÇÒ ¶§ ¹®Á¦¸¦ ¹ß»ý½Ãŵ´Ï´Ù. ÀÌ·± °æ¿ì ¹®Á¦Á¡ tblxmi ¹®¼­¸¦ ÆíÁýÇÏ°í ±âº» ÅÂ±× ¹× °ªÀ» Á¦°ÅÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
  7. SQL Server µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÏ´Â µ¥ WebSphere Connect JDBC µå¶óÀ̹ö¸¦ »ç¿ëÇÏ´Â °æ¿ì, Ŭ·¡½º À§Ä¡¸¦ ÁöÁ¤ÇÏ·Á¸é ´ë°³ ¼¼ °³ÀÇ JAR ÆÄÀÏÀÌ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ Jar ÆÄÀÏÀ» ´ÜÀÏ Jar ÆÄÀÏ·Î °áÇÕ½ÃŰ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ¿¬°á ÀÌÈÄ¿¡ ¸¶¹ý»ç°¡ ´Ù½Ã ¿­¸®¸é ºñÁ¤»óÀûÀ¸·Î Ä¿Áý´Ï´Ù. ÀÌ ¹®Á¦ÀÇ ¿øÀÎÀº µå¶óÀ̹ö À§Ä¡ ÇʵåÀÇ ±æÀÌ ¶§¹®ÀÔ´Ï´Ù.
  8. DB2 ¹öÀü 8 Ŭ¶óÀÌ¾ðÆ®¿¡¼­ »õ µ¥ÀÌÅͺ£À̽º ¿¬°áÀ» ¸¸µé ¶§ IBM DB2 NET DRIVER JDBC Driver¸¦ »ç¿ëÇÒ °æ¿ì, Ŭ·¡½º À§Ä¡ Çʵ忡 µÎ °³ÀÇ JAR ÆÄÀÏ Áï, <DB2HOME>/java/db2jcc.jar¿Í <DB2HOME>/java/common.jar(¿©±â¼­, <DB2HOME>Àº DB2°¡ ¼³Ä¡µÈ µð·ºÅ丮)¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù. Âü°í: ÀÌ µÎ JAR ÆÄÀÏÀ» Ŭ·¡½º À§Ä¡ Çʵ忡 Ãß°¡ÇÏÁö ¾Ê°í »õ µ¥ÀÌÅͺ£À̽º ¿¬°á ¸¶¹ý»ç¸¦ »ç¿ëÇϸé ÀúÀå ÇÁ·Î½ÃÀú°¡ ·ÎµåµÇÁö ¾Ê½À´Ï´Ù. ÀÌ °æ¿ì, ¿¬°á ¸¶¹ý»ç¸¦ ´Ù½Ã ½ÇÇàÇÑ ´ÙÀ½ Ŭ·¡½º À§Ä¡ Çʵ忡 µÎ ÆÄÀÏÀÇ À§Ä¡¸¦ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.
  9. DB2 UDB ¹öÀü 8 Ŭ¶óÀÌ¾ðÆ®¸¦ »ç¿ëÇÏ¿© z/OSÀÇ DB2 ¹öÀü 7 ¶Ç´Â ±× ÀÌÀü ¹öÀü¿¡ ¿¬°áÇÒ ¶§´Â ½ºÅ°¸¶¿Í ¸ÞŸµ¥ÀÌÅ͸¦ °¡Á®¿Ã ¼ö ¾ø½À´Ï´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é z/OS¿ë DB2 UQ72081À» ¼³Ä¡ÇϽʽÿÀ.

4.4 SQL DDL

  1. Oracle long µ¥ÀÌÅÍ À¯Çü°ú ¿¬°üµÈ °¡Á®¿À±â³ª ÆíÁý¿¡ ¹®Á¦°¡ »ý±æ ¼ö ÀÖ½À´Ï´Ù.
  2. ¸Å¿ì Å« SQL DDL ÆÄÀÏÀº ÆíÁý±â¸¦ ´À¸®°Ô ¸¸µé ¼ö ÀÖ½À´Ï´Ù.
  3. ¸Å¿ì Å« SQL DLL ÆÄÀÏÀº ±¸¹® ºÐ¼® ¹× ½ÇÇà µµÁß¿¡ ¸Þ¸ð¸® ºÎÁ· ¿¹¿Ü¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù.
  4. Oracle ½ºÅ©¸³Æ®ÀÇ ÆíÁýÀº ÆíÁý±âÀÇ À±°û¼± º¸±â¿¡ ¿À·ù¸¦ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, "CREATE SEQUENCE", "CREATE OR REPLACE TRIGGER" ¹× "END" ¹®Àº ¿À·ù°¡ ÀÖ´Â °ÍÀ¸·Î Ç¥½ÃµË´Ï´Ù. ±×·¯³ª ÀÌ Ç׸ñÀ» Oracle ¼­¹ö·Î ³»º¸³»±â À§ÇØ ¿©ÀüÈ÷ °è¼ÓÇÒ ¼ö ÀÖ½À´Ï´Ù.

4.5 ¿À·ù º¸°í

SQL ÆÄÀÏÀÇ ±¸¹® ºÐ¼® Áß ¿À·ù¸¦ ¸¸³ª¸é, ÀϹÝÀûÀ¸·Î ±× ¹®Á¦´Â ¿À·ù ¸Þ½ÃÁö¿¡ ÀÇÇØ º¸°íµÈ °Í ´ÙÀ½ÀÇ ÅäÅ«°ú ¿¬°üµÈ °ÍÀÔ´Ï´Ù. ¿À·ù ¸Þ½ÃÁö ¿ª½Ã Ÿ½ºÅ© ¸ñ·Ï¿¡ Ç¥½ÃµË´Ï´Ù.

4.6 sql¹® ½ÇÇàÀ¸·Î Oracle¿¡ ¿Ã¹Ù¸£Áö ¾ÊÀº Å×À̺í ÀÛ¼º

sql ÆÄÀÏÀÌ Oracle µ¥ÀÌÅͺ£À̽º ¼­¹ö¿¡¼­ ½ÇÇàµÉ °æ¿ì, óÀ½¿¡ Å×ÀÌºí ¼ø¼­¿Í Æ®¸®°Å ÀÛ¼ºÀ» ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù. À̰ÍÀº WebSphere°¡ ¿©ºÐÀÇ °ø°£À» »ðÀÔÇÔÀ¸·Î½á Oracle°ú ¿Ã¹Ù¸£Áö ¾Ê°Ô »óÈ£ÀÛ¿ëÇϱ⠶§¹®ÀÔ´Ï´Ù. Å×À̺íÀ» ÀÛ¼ºÇϸé, Oracle ¼­¹ö ½Ã½ºÅÛÀ¸·Î À̵¿ÇÏ¿© »ðÀÔµÈ °ø°£À» Àß¶ó³»°í 'Á¾·á' ¸í·ÉÀ» Ãß°¡Çϵµ·Ï ÆíÁýÇÕ´Ï´Ù. ±× ´ÙÀ½¿¡ WebSphere·Î ´Ù½Ã °¡¼­ ¼­¹ö »ó¿¡¼­ sql ¸í·É¹®À» ´Ù½Ã ½ÇÇà½Ã۵Ç, À̹ø¿¡´Â Alter ¸í·É¹®°ú insert ¸í·É¹®À» ¼±ÅÃÇÕ´Ï´Ù.

4.7 µ¥ÀÌÅÍ ³»º¸³»±â

  1. SQL DDL ½ºÅ©¸³Æ®¿¡¼­ ¼­¹ö¿¡¼­ ½ÇÇàÀ» ½ÇÇàÇÏ¿© ¹é¿£µå µ¥ÀÌÅͺ£À̽º/īŻ·Î±×¿¡¼­¸¸ ±âÁ¸ÀÇ Áø´Ü Áö¿ø ÆÄÀÏÀ» »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º, ½ºÅ°¸¶ ¶Ç´Â Å×À̺í°ú °°Àº µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¿¡¼­ ±âÁ¸ÀÇ ¿ÀºêÁ§Æ®¸¦ »èÁ¦ÇÏ·Á¸é ÆË¾÷ ¸Þ´º¿¡¼­ ±âÁ¸ ¸í·É¹®À» »èÁ¦Çϵµ·Ï ÁöÁ¤ÇÏ´Â DDL »ý¼ºÀ» ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù. »ý¼ºµÈ SQL DDL ½ºÅ©¸³Æ®¿¡¼­ ÆË¾÷ ¸Þ´ºÀÇ ¼­¹ö¿¡¼­ ½ÇÇàÀ» ¼±ÅÃÇϽʽÿÀ. ¿ÀºêÁ§Æ®°¡ ¹é¿£µå µ¥ÀÌÅͺ£À̽º/īŻ·Î±×¿¡ Á¸ÀçÇÏÁö ¾Ê´Â´Ù¸é µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¿¡¼­ ¼­¹ö·Î ³»º¸³»±â¸¦ ¼±ÅÃÇÏ´Â °ÍÀ¸·Î ÃæºÐÇÕ´Ï´Ù.
  2. Oracle ¼­¹ö·Î ƯÁ¤ ¸í·É¹®À» ³»º¸³»¸é ¼­¹ö¿¡¼­ IDÀÇ °£°ÝÀ» À¯¹ßÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é, CREATE OR REPLACE TRIGGER SET_TRANSACTIONS_TRANID BEFORE INSERT ON TRANSACTIONS FOR EACH ROW WHEN (NEW.TRANID IS NULL) BEGIN SELECT TRANSACTIONS_TRANID_SQ.NEXTVAL INTO :NEW.TRANID FROM DUAL; END;¿Í °°Àº ¸í·É¹®ÀÌ ÀÖ½À´Ï´Ù.

    ¼­¹ö¿¡ ´ëÇØ ÀÌ ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÑ ÈÄ, SELECT Àý¿¡ ÁöÁ¤µÈ ID´Â ´Ù¸£°Ô Ç¥½ÃµÉ °ÍÀÔ´Ï´Ù. ¿¹¸¦ µé¸é, "TRANSACTION_TRANID_SQ.NEXTVAL"Àº "TRANSACTIONS_TRANID_SQ . NEXTVAL"°ú °°ÀÌ Ç¥½ÃµË´Ï´Ù.

4.8 Java ÀúÀå ÇÁ·Î½ÃÀú ÆíÁý

4.9 Àбâ Àü¿ë ¹®¼­ÀÇ ÆíÁý±â¸¦ ´ÝÀ» ¶§ º¯°æ»çÇ× À¯½Ç

ÆíÁý±â¿¡ ¹®¼­°¡ ¿­·Á ÀÖÀ» ¶§ ¹®¼­°¡ üũ¾Æ¿ôµÇ¸é Áï, Àбâ Àü¿ëÀ¸·Î Ç¥½ÃµÇ¸é ÀúÀåµÇÁö ¾ÊÀº ¸ðµç º¯°æ»çÇ×ÀÌ ¾ø¾îÁý´Ï´Ù. ÆíÁý±â¿¡¼­ ¿­±â Àü¿¡ ¹®¼­°¡ üũ¾Æ¿ô µÇ¾ú´ÂÁö È®ÀÎÇϽʽÿÀ.

4.10 ¿µ¾î°¡ ¾Æ´Ñ ·ÎÄÉÀÏ¿¡ ´ëÇÑ ½ºÅ°¸¶ ¿ÀºêÁ§Æ® ID¿¡ µû¿ÈÇ¥ ´©¶ô

JDBC īŻ·Î±× ·Î´õ´Â ½ºÅ°¸¶ ¿ÀºêÁ§Æ® ID¸¦ ¿µ¾î°¡ ¾Æ´Ñ ·ÎÄÉÀÏ·Î ±¸ºÐÇØ¾ß ÇÏ´ÂÁö °áÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù. ±¸ºÐÇØ¾ßÇÏ´Â IDÀÇ °æ¿ì, °¡Á®¿À±âÇÑ ÈÄ¿¡ ½ºÅ°¸¶ ¿ÀºêÁ§Æ®ÀÇ À̸§À» ¹Ù²Ù·Á¸é ½ºÅ°¸¶/Å×ÀÌºí ÆíÁý±â¸¦ ¿©½Ê½Ã¿À. ID ±¸ºÐ ½Ã±â¸¦ ¾Ë·Á¸é µ¥ÀÌÅͺ£À̽º ¼­¹ö ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

4.11 DB2 ¼­¹ö¿¡ ¿¬°á

±âŸ DB2 ¼­¹öÀÇ °æ¿ì, µ¥ÀÌÅͺ£À̽º ¿¬°á. ÀÛ¼º ½Ã JDBC µå¶óÀ̹ö ¼±ÅÃÀ» À§ÇÑ ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.

4.12 DB2 ¹öÀü 7 Ŭ¶óÀÌ¾ðÆ® »ç¿ë ½Ã, Áö¿øµÇÁö ¾Ê´Â DB2 ¹öÀü 8·ÎºÎÅÍ Java ÀúÀå ÇÁ·Î½ÃÀú »èÁ¦

Ŭ¶óÀÌ¾ðÆ® ¿öÅ©½ºÅ×À̼ǿ¡¼­ DB2 Universal Database ¹öÀü 7·Î ÀÛ¾÷ÇÏ°í ¼­¹ö¿¡¼­ DB2 Universal Database ¹öÀü 8¿¡ ¿¬°áÇÏ·Á´Â °æ¿ì, DB2 ¹öÀü 8 ¼­¹ö¿¡¼­ ¹öÀü 7 ÀúÀå ÇÁ·Î½ÃÀú¸¦ »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù.

4.13 DB2 Å×À̺í UDFÀÇ ¸®ÅÏµÈ SQL µ¥ÀÌÅÍ À¯ÇüÀ» ¼öµ¿À¸·Î º¯°æ

DB2 Å×À̺í UDF¸¦ ÀÛ¼ºÇϱâ À§ÇØ »õ SQL »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö ¸¶¹ý»ç¸¦ »ç¿ëÇÒ ¶§, ¸¶¹ý»ç¿¡¼­´Â °¢ ¿­¿¡ ´ëÇØ ¸®ÅϵǴ µ¥ÀÌÅÍ¿¡ ´ëÇØ SQL µ¥ÀÌÅÍ À¯ÇüÀ» ±ÇÀåÇÕ´Ï´Ù.

¸¶¹ý»ç°¡ ¿­¿¡ ÇØ´çÇÏ´Â µ¥ÀÌÅÍ À¯ÇüÀ» ¸ÊÇÎÇÒ ¼ö ¾ø°Å³ª, ¿­¿¡ ´ëÇØ ¸®ÅϵǴ ´Ù¸¥ µ¥ÀÌÅÍ À¯ÇüÀ» »ç¿ëÇÏ·Á´Â °æ¿ì, ÆíÁý±â¿¡¼­ »ý¼ºµÈ UDF¸¦ ¿­°í ¼öµ¿À¸·Î µ¥ÀÌÅÍ À¯ÇüÀ» º¯°æÇϽʽÿÀ.

4.14 DB2 ·çƾ ºôµå ¶Ç´Â ½ÇÇà ½Ã ¿À·ù - À¯È¿ÇÏÁö ¾ÊÀº ¿¬°á ÇÚµé ¶Ç´Â ¿¬°á 󸮿Ϸá

DB2 ÀúÀå ÇÁ·Î½ÃÀú ¶Ç´Â UDF¸¦ ºôµåÇϰųª ½ÇÇàÇÏ·Á°í ÇÒ °æ¿ì ´ÙÀ½°ú °°Àº ¿À·ù°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

[IBM][JDBC Driver] CLI0600E. Invalid connection handle or connection is closed. SQLSTATE=S1000

ÀÌ ¿À·ù¸¦ ÇØ°áÇÏ·Á¸é ·çƾÀ» ´Ù½Ã ºôµåÇϰųª ½ÇÇàÇÏ¸é µË´Ï´Ù. ¿À·ù ¸Þ½ÃÁö´Â µÎ ¹ø ³ªÅ¸³ªÁö ¾ÊÀ¸¸ç ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

4.15 WebSphere Studio¿Í ÇÔ²² Á¦°øµÈ Sequelink 5.1ÀÇ ¹®Á¦Á¡

WebSphere StudioÀÇ WS_installdir/runtimes/aes_v4/lib/sljc.jar¿¡´Â WebSphere ¹öÀüÀÇ Sequelink 5.1 JDBC Ŭ¶óÀÌ¾ðÆ®°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. JDBC ¿¬°á¿¡ ÀÌ ¹öÀüÀÇ Å¬¶óÀÌ¾ðÆ®¸¦ »ç¿ëÇÒ °æ¿ì WebSphere Studio °ü°èÇü µ¥ÀÌÅͺ£À̽º µµ±¸¸¦ »ç¿ëÇÒ ¼ö ¾ø°Ô µË´Ï´Ù. ¿¬°á ¸¶¹ý»çÀÇ JDBC Ŭ·¡½º À§Ä¡ Çʵ忡 À§ÀÇ jar¸¦ ÁöÁ¤ÇÑ °æ¿ì,

IWAS0126E Problems encountered while trying to establish connection connection_name Reason: Connection was not established because the selected JAR file is not a WebSphere branded DataDirect client. Ensure the selected JAR comes from a WebSphere install.

À§¿Í °°Àº ¿À·ù ¸Þ½ÃÁö°¡ ³ªÅ¸³¯ ¼ö ÀÖ½À´Ï´Ù. °ü°èÇü µ¥ÀÌÅͺ£À̽º µµ±¸¸¦ »ç¿ëÇÒ ¼ö Àִ Ŭ¶óÀÌ¾ðÆ® ¹öÀüÀº IBM °í°´¸¸Á·¼¾ÅÍ¿¡¼­ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.

4.16 DataDirect Sequelink 5.3 µå¶óÀ̹ö

WebSphere Studio ¹öÀü 5.x¿¡´Â »õ·Î¿î ¹öÀüÀÇ DataDirect Sequelink JDBC Ŭ¶óÀÌ¾ðÆ®°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. DataDirect Sequelink 5.3 JDBC Ŭ¶óÀÌ¾ðÆ®´Â WS_installdir/runtimes/base_v5/lib/sljc.jar ¾ÆÄ«À̺꿡 ÀÖ½À´Ï´Ù. Sequelink 5.1 JDBC µå¶óÀ̹ö¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÏ´Â ¹æ¹ýÀº °ü°èÇü µ¥ÀÌÅͺ£À̽º µµ±¸ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

4.17 ¿¬°á ¸¶¹ý»çÀÇ ÄÁÅÙÃ÷°¡ Ç¥½ÃµÇÁö ¾ÊÀ½

¿¬°á ¸¶¹ý»çÀÇ ÄÁÅÙÃ÷¸¦ Ç¥½ÃÇÏ·Á¸é È­¸é ÇØ»óµµ°¡ ÃÖ¼ÒÇÑ 1280x1024¿©¾ß ÇÕ´Ï´Ù.

4.18 Microsoft SQL Server¿¡¼­ Å×ÀÌºí °Ë»ö ½Ã ¹®Á¦Á¡

4.19 Cloudscape 5.1¿¡ ´ëÇÑ ¿¬°á ½Ã ¹®Á¦Á¡

Cloudscape 5.1À» »ç¿ëÇÏ¿© ¿©·¯ ¹ø ¿¬°áÇϰųª ¿¬°áÀ» ²÷À¸¸é DB ¼­¹ö ºÐÇÒâ¿¡ ¿­ÀÌ ¾ø´Â Å×À̺íÀÌ ¸¸µé¾îÁú ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹®Á¦°¡ ¹ß»ýÇϸé WebSphere Studio¸¦ ´Ù½Ã ½ÃÀÛÇϽʽÿÀ.

4.20 EJB JAR ÆÄÀÏÀ» °¡Á®¿À±â, »èÁ¦ ¶Ç´Â ´Ù½Ã °¡Á®¿À±â¸¦ ÇÒ ¶§ Áߺ¹µÇ´Â ½ºÅ°¸¶ ³ëµå

µ¥ÀÌÅÍ Perspective³ª J2EE Perspective Áß Çϳª ¶Ç´Â µÑ ´Ù ¿­¾î ³õÀº »óÅ¿¡¼­ EJB JAR ÆÄÀÏ(»ùÇà ¶Ç´Â ±âŸ ÆÄÀÏ)À» °¡Á®¿À°Å³ª »èÁ¦Çϰųª ´Ù½Ã °¡Á®¿Ã °æ¿ì,ÇØ´ç EJB JAR ÆÄÀÏ¿¡ ´ëÇÑ ¹é¿£µå µ¥ÀÌÅͺ£À̽º ¾Æ·¡¿¡ Áߺ¹ ½ºÅ°¸¶ ³ëµå°¡ ³ªÅ¸³¯ ¶§°¡ ÀÖ½À´Ï´Ù. Áߺ¹µÇ´õ¶óµµ º° ¹®Á¦´Â ¾øÁö¸¸ Perspective¸¦ Á¾·áÇÑ ´ÙÀ½ ´Ù½Ã ½ÃÀÛÇÏ¿© Áߺ¹ Ç׸ñÀ» Á¦°ÅÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

4.21 °ü°èÇü µ¥ÀÌÅÍ ³»º¸³»±â Áß ¼Õ»óµÈ ¾Æ¶óºñ¾Æ¾î ¿À·ù ¸Þ½ÃÁö

¾Æ¶óºñ¾Æ¾î ·ÎÄÉÀÏÀ» »ç¿ëÇÏ¿© UTF-8 UDB DB2 V7 µ¥ÀÌÅͺ£À̽º·Î °ü°èÇü µ¥ÀÌÅ͸¦ ³»º¸³»´Â Áß ¿À·ù ¹ß»ý ½Ã ¼Õ»óµÈ ¿À·ù ¸Þ½ÃÁö°¡ Ç¥½ÃµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹®Á¦¿¡ ´ëÇÑ ÇØ°á¹æ¹ýÀº ¾ø½À´Ï´Ù.

±âº» Readme ÆÄÀÏ·Î µ¹¾Æ°¡±â