|
|
|
|
|
| ORACLE9i SQLJ Programming
- ÀýÆÇ |
 |
|
|
|
|
|
|
|
 |
 |
SQLJ¸¦ ÀÌ¿ëÇÏ¿© °·ÂÇϰí À¶Å뼺 ÀÖ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÑ´Ù.
SQLJÀÇ ´ë´ÜÇÑ ÇÁ·Î±×·¡¹Ö ´É·Â(ÀÚ¹Ù¿¡ SQL ¹®À» ³»ÀåÇϴ ǥÁØ ¾ð¾î ±Ô°Ý)À» Oracle9i ȯ°æ¿¡¼ Ȱ¿ëÇØº¸ÀÚ. ¿À¶óŬ »çÀÇ °ø½ÄÀûÀÎ ½ÂÀÎÀ» ¹ÞÀº º» ¼¿¡´Â ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ¹æ¹ý, ¶Ù¾î³ È®À强 È®º¸, ½Ç½Ã°£ ¾÷¹« ÀΰøÁö´É ±â´É ±¸Çö, ±×¸®°í »õ·Î¿î ¼öÁØÀÇ ÇÁ·Î±×·¡¹Ö ±â´É ±¸Çö ¹æ¹ý¿¡ °üÇÑ ±ÍÁßÇÑ ÀÚ·á°¡ Æ÷ÇԵǾî ÀÖ´Ù. SQLJ ÇÁ·Î±×·¡¹Ö°ú °³¹ß, SQLJ ÀúÀå ÇÁ·Î±×·¥, Æ®¸®°Å, ±×¸®°í °´Ã¼ °ü°èÇü ó¸®¿Í °°Àº ±¤¹üÀ§ÇÑ ÇÁ·Î±×·¡¹Ö ±â¹ýÀ» Æ÷ÇÔÇÑ´Ù. Oracle9i SQLJ ProgrammingÀº ¿©·¯ºÐÀÌ °³¹ß ÀýÂ÷ÀÇ ¸ðµç ºÎºÐÀ» Á¦¾îÇÒ ¼ö ÀÖµµ·Ï µµ¿Í ÁÙ °ÍÀÌ´Ù. ¿À¶óŬÀÌ ½ÉÇ÷À» ±â¿ï¿© °³¹ßÇÑ SQL ³»Àå ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö Ç¥ÁØÀÇ ÀÌÁ¡À» È®ÀÎÇØ º¸±â ¹Ù¶õ´Ù.
SQLJ ÇÁ·Î±×·¥, ¾ÖÇø´, ÀúÀå ÇÁ·Î½ÃÀú, ±×¸®°í µ¥ÀÌÅͺ£À̽º Æ®¸®°Å¸¦ °³¹ßÇÑ´Ù. ÀÚ¹Ù¸¦ Áö¿øÇÏ´Â ¸ðµç Ç÷§ÆûÀÇ SQL µ¥ÀÌÅͺ£À̽º¸¦ ¾×¼¼½ºÇÏ´Â °´Ã¼ ÁöÇâ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÑ´Ù. SQLJ¸¦ ÀÌ¿ëÇÏ¿© ´ÙÁß µ¥ÀÌÅͺ£À̽º ¿¬°áÀ» °ü¸®ÇÑ´Ù. ¼º´ÉÀ» °³¼±Çϱâ À§ÇÏ¿© SQL°ú SQL ¼Ò½º¸¦ Á¶À²ÇÑ´Ù. ¸í·É¾î ½ÇÇà, ¹®, ±×¸®°í Æ®·£Àè¼Ç ó¸®¿Í °°Àº SQLJ ÇÁ·Î±×·¡¹Ö Çʼö »çÇ×À» ¹è¿î´Ù. ¾÷¹« ¹× °úÇÐ¿ë °´Ã¼ ÄÄÆ÷³ÍÆ®¸¦ ³×Æ®¿öÅ©¿¡ ºÐ»êÇÑ´Ù. ÀÚ¹Ù RMI(Remote Method Invocation), EJB(Enterprise JavaBeans), ±×¸®°í CORBA °´Ã¼¸¦ ÀÌ¿ëÇÏ¿© SQLJ ÄÄÆ÷³ÍÆ®¸¦ ¹èÆ÷ÇÑ´Ù. JDBC µå¶óÀ̹ö¸¦ ÀÌ¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇϰí ÇÁ·Î±×·¥À» ½ÇÇàÇÑ´Ù. SQLJ¿¡ JDBC 2.0 LOB(BLOB¿Í CLOB) À¯Çü°ú ¿À¶óŬ BFILE µ¥ÀÌÅÍ À¯ÇüÀ» ÀÌ¿ëÇÑ´Ù. ÀÚ¹Ù ½ºÆ®¸²À» SQLJ ½ºÆ®¸²À¸·Î º¯È¯ÇÏ¿© ¿À¶óŬ µ¥ÀÌÅͺ£À̽º¿Í Åë½ÅÇÑ´Ù. SQLJ·Î ´ÙÁß ½º·¹µå ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÑ´Ù.
¡°Oracle9i SQLJ ProgrammingÀº SQLJ ÇÁ·Î±×·¡¹ÖÀ» Á¤º¹Çϱâ À§ÇÏ¿© ÇÊ¿äÇÑ ¿Ã¹Ù¸¥ µµ±¸ÀÌ´Ù. ¿©·¯ºÐÀÌ SQLJ¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¹è¿ì´Â µ¿¾È ÀÌ Ã¥ÀÌ ¾ø¾î¼´Â ¾È µÉ ¾È³»¼¶ó´Â »ç½ÇÀ» ¹ß°ßÇÏ°Ô µÇ¸®¶ó°í È®½ÅÇÑ´Ù.¡± -THOMAS KURIAN (Vice President, Oracle IAS, E-Business Oracle Corporation )
¡°ÀÌ Ã¥Àº ÀÚ¹Ù¿Í SQLJ¸¦ ÀÌ¿ëÇÏ´Â ¸ðµç ÇÁ·Î±×·¡¸Ó¿¡°Ô È®½ÇÈ÷ ½Ç¿ëÀûÀÌ¸ç °ªÀ¸·Î µûÁú ¼ö ¾ø´Â Áß¿äÇÑ ÀÚ¿øÀÌ´Ù.¡± -EKKEHARD ROHWEDDER (SQLJ Lead Developer, Java Platform Group Oracle Corporation )
"ÀÚ¹Ù¿¡ Á¤Àû ¹× µ¿Àû ³»Àå SQLÀ» Æ÷ÇÔÇÑ ¿£ÅÍÇÁ¶óÀÌÁî ¼öÁØÀÇ µ¥ÀÌÅͺ£À̽º ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇØº¸ÀÚ.
Oracle9i¿Í Oracle8i SQLJ, Oracle8i µ¥ÀÌÅͺ£À̽º(8.1.5, 8.1.6, & 8.1.7) RMI, EJB ÄÄÆ÷³ÍÆ®, ±×¸®°í CORBA °´Ã¼¸¦ Æ÷°ýÇÑ´Ù.
[ÀúÀÚ ¼Ò°³] Nirva Morisseau-Leroy´Â 16³â ÀÌ»ó µ¥ÀÌÅͺ£À̽º ¹× °´Ã¼ ÁöÇ⠺м®, µðÀÚÀÎ, ±¸Çö, ±×¸®°í °´Ã¼ ±â¹Ý ¸ðµ¨¸µ °æÇèÀ» °¡Áø ¿À¶óŬ µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ¿Í ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚÀÌ´Ù. 3°³ ±¹¾î(ÇÁ¶û½º¾î, ½ºÆäÀξî, ±×¸®°í ¿µ¾î)¸¦ ±¸»çÇÏ´Â Morisseau-Leroy´Â 1999³â 10¿ù ¸Å¸±·»µå ÁÖ ½Ç¹ö ½ºÇÁ¸µ¿¡¼ ¿¸° NOAATech 2000¿¡¼ NOAAÀÇ HPCC(High Performance and Communication)°¡ ¼ö¿©ÇÏ´Â "ÃÖ°íÀÇ ÀÚ¹Ù ±¸Çö" »óÀ» ¼ö»óÇÑ ¹Ù ÀÖ´Ù. nmorisseauleroy@data-i.comÀ¸·Î Morisseau-Leroy¿Í ¸¸³¯ ¼ö ÀÖ´Ù.
Martin K. Solomon ¹Ú»ç´Â Ç÷θ®´Ù ¾ÖƲ¶õŸ ´ëÇÐ ÀüÀÚ°è»êÇаú(Computer Science and Engineering)ÀÇ ºÎ±³¼öÀÌ´Ù. Solomon ¹Ú»çÀÇ ÁÖ¿ä ¿¬±¸ ºÐ¾ß´Â µ¥ÀÌÅͺ£À̽ºÀÇ µðÀÚÀÎ, ±¸Çö, ±×¸®°í ÀÌ·Ð, °è»ê º¹Àâµµ ÀÌ·Ð, °è»ê °¡´É¼ºÀÇ Ã¶ÇÐÀû °üÁ¡ µîÀ̸ç À̵é ÁÖÁ¦¿¡ °üÇÑ ³í¹®À» ACM Transactions on Database Systems, Communications of the ACM, Journal of Symbolic Logic, ±×¸®°í British Journal for the Philosophy of Science¿Í °°Àº À¯¸íÇÑ Àú³Î¿¡ ¹ßÇ¥ÇÑ ¹Ù ÀÖ´Ù. Solomon ¹Ú»ç´Â ¿À¶óŬ RDBMSÀÇ ¸ðµç ºÐ¾ß¿¡ ´ëÇØ °ÇÑ Á÷¾÷Àû °ü½ÉÀ» °®°í ÀÖÀ¸¸ç South Florida Oracle Users Group Newsletter¿¡ ¿©·¯ Â÷·Ê ±â°íÇÑ ¹Ù ÀÖ´Ù. marty@cse.fau.edu·Î Solomon ¹Ú»ç¿Í ¿¬¶ôÇÒ ¼ö ÀÖ´Ù.
Gerald P. Momplaisir´Â ¿À¶óŬ ³» Advance Technology SystemsÀÇ J2EE Architectural and Development ±×·ìÀÇ ¿À¶óŬ ÄÁ¼³ÅÏÆ®ÀÌ´Ù. ±×´Â Oracle Cleveland Foundation ÇÁ·¹ÀÓ¿öÅ©ÀÇ ±¸¼º¿ø, µðÀÚÀ̳Ê, ±×¸®°í °³¹ßÀÚÀÌ´Ù. gerald.momplaisir@oracle.comÀ¸·Î Momplaisir¿Í ¿¬¶ôÇÒ ¼ö ÀÖ´Ù.
|
| |
 |
 |
µ¥ÀÌÅͺ£À̽º ±â¼ú¿¡ ÀÖ¾î¼ "ȹ±âÀûÀÎ Áøº¸"·Î Æò°¡¹ÞÀ» ¼ö ÀÖ°í, ½ÃÀåÀÌ ¿ä±¸ÇÏ´Â ÀÌ ½Ã´ëÀÇ ¸¶Áö¸· ´Ü°èÀÇ µ¥ÀÌÅͺ£À̽º¶ó°í ·¡¸® ¿¤¸®½¼(Lawrence J. Ellison) ȸÀåÀÌ Á¶±ÝÀº °úÀåµÈ ¿ë¾î·Î ÀÚ¶ûÇÑ Oracle9i´Â °¡¿ë¼º, È®À强, ¼º´É, º¸¾È, °³¹ß Ç÷§Æû, °ü¸®ÀÇ ¿ëÀ̼º µîÀÌ ´ëÆø °ÈµÈ ¿À¶óŬ µ¥ÀÌÅͺ£À̽ºÀÇ ÃֽйöÀüÀÌ´Ù. ¾ð¶æ µè±â¿¡´Â ±âÁ¸ µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ°ú º°¹Ý ´Ù¸¦ °Ô ¾ø´Ù°í »ý°¢ÇÒ ¼öµµ ÀÖÀ» °ÍÀÌ´Ù. ±×·¯³ª Oracle9i´Â ¿©·¯ °÷¿¡ ºÐ»êµÇ¾î ÀÖ´Â ÄÄÇ»ÅͰ¡ ÇÑ °÷¿¡ ÀúÀåµÇ¾î ÀÖ´Â µ¥ÀÌÅÍ¿¡ ÀÚÀ¯·Ó°Ô Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â Real Application Clusters ±â¼ú°ú ÀÚ¹Ù, XML, ±×¸®°í SQLÀÌ ¹ÐÁ¢ÇÏ°Ô °áÇÕµÈ È¿À²ÀûÀÎ °³¹ß ȯ°æ ±¸Á¶¸¦ °¡Áø ÀÎÅÍ³Ý ÀÎÇÁ¶óÀÌ´Ù.
ƯÈ÷ È®À强ÀÌ ÀÖ´Â JVM(Java Virtual Machine)ÀÌ µ¥ÀÌÅͺ£À̽º ¼¹ö¿¡ ÅëÇÕµÊÀ¸·Î½á ÃÖ±Ù °¢±¤¹Þ°í ÀÖ´Â ÀÚ¹Ù °ü·Ã ±â¼úÀÌ Oracle9i¿¡ °í½º¶õÈ÷ ¹è¾î ÀÖ´Ù. JDBC µå¶óÀ̹ö´Â ÀÌÀü ¹öÀü¿¡ ºñÇØ 3¹è Á¤µµ ¼º´ÉÀÌ Çâ»óµÇ¾úÀ¸¸ç, JDK 1.1, 1.2, ±×¸®°í ¿À¶óŬ JDBC µå¶óÀ̹ö¿¡ ÃÖÀûÈµÈ Oracle9i SQLJ ±â´ÉÀº SQLJ ANSI ISO Ç¥ÁØÀ» ¿Ïº®ÇÏ°Ô µû¸£°í ÀÖ´Ù. º» ¼¿¡´Â ÀÚ¹Ù¿Í SQL ±âÃÊ, Oracle9i SQLJ ±âÃÊ, °ü°èÇü ¹× °´Ã¼ °ü°èÇü 󸮸¦ À§ÇÑ °í±Þ SQLJ ±â´É, SQLJ¸¦ È¿°úÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ý, SQLJ °³¹ß µµ±¸¿¡ °üÇÑ ¼³¸í µî SQLJ ÇÁ·Î±×·¡¹Ö°ú °ü·ÃµÈ °ÅÀÇ ¸ðµç ³»¿ëÀÌ ½Ç¹«¿¡ ¹Ù·Î Àû¿ëÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ ¼Ò½º ÄÚµå¿Í ÇÔ²² ¸Á¶óµÇ¾î ÀÖ¾î ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ(ƯÈ÷, JDBC ÇÁ·Î±×·¡¸Ó¿Í °í±Þ ÀÚ¹Ù ÇÁ·Î±×·¡¸Ó)¿Í µ¥ÀÌÅͺ£À̽º µðÀÚÀ̳ʰ¡ À¯¿ëÇÏ°Ô ÀÌ¿ëÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
¿ªÀÚÀÇ °æÇè¿¡ ºñÃß¾î º¼ ¶§ ¿ø¼ ¹ø¿ªÀÇ °¡Àå Å« ¾î·Á¿òÀº Ç¥ÁØ ¿ë¾îÀÇ ºÎÀç·Î ¿ø¾î¿¡ ÀûÇÕÇÑ ¿ì¸®¸» ´Ü¾î¸¦ ¼±ÅÃÇϱⰡ ½±Áö ¾Ê´Ù´Â °ÍÀÌ´Ù. À̰°Àº ¾î·Á¿òÀº ¹ø¿ª¼°¡ ¿ì¸®¸»·Î ÀÛ¼ºµÇ¾úÀ½¿¡µµ ºÒ±¸Çϰí Á÷°üÀûÀ¸·Î ÀÌÇØÇÒ ¼ö ¾ø°Ô µÇ´Â °á°ú·Î ³ªÅ¸³ª°Ô µÇ´Â °ÍÀÌ º¸ÅëÀÌ´Ù. ¿ªÀÚÀÇ ÀÌ·¯ÇÑ °æÇèÀ» ¹ÙÅÁÀ¸·Î ¿ì¸®¸»Àε¥µµ ¶æÀ» ¾Ë ¼ö ¾øÀ» °æ¿ì¿¡ ¿ø¾î¸¦ ã¾Æº¼ ¼ö ÀÖµµ·Ï ±¹¡¤¿µ¹® ´ëÁ¶Ç¥¸¦ ¼ö·ÏÇÏ¿´´Ù. ÀϹÝÀûÀ¸·Î ³Î¸® ¾²ÀÌ´Â ¿µ¹® ¿ë¾î´Â ´ëºÎºÐ ¿µ¹® ±×´ë·Î ¿Å°åÀ¸³ª ¿µ¹®À¸·Î ¾²´Â °ÍÀÌ ºÎÀûÀýÇϰųª Á÷°üÀûÀÌÁö ¾ÊÀº °æ¿ì¿¡´Â ¹®ÀåÀ¸·Î Ç®¾î¼ ½è´Ù. |
| |
| |
 |
 |
| "Oracle Press-Oracle(¿À¶óŬ) ½Ã¸®Áî" °ü·Ãµµ¼´Â ÃÑ 9±Ç ÀÔ´Ï´Ù. |
|
- ¿À¶óŬ µ¥ÀÌÅͺ£À̽º 10g ÇÙ½É ¿ä¾à ³ëÆ®
|
|
- ÀÌÆåÆ¼ºê ¿À¶óŬ : ¼º´É Çâ»óÀ» À§ÇÑ µ¥ÀÌÅͺ£À̽º ¼³°è ºñ¹ý
|
|
- ORACLE9i PL/SQL Programming
|
|
- ORACLE9i DBA Handbook
|
|
- ORACLE9i XML Handbook
|
|
- ORACLE9i SQLJ Programming
|
|
- ORACLE8i DBA Handbook
|
|
- ORACLE8i A Beginner Guide
|
|
- ORACLE Certified Professional DBA Certification Exam Guide
|
| |
|
|
 |
|
|