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

Java »ùÇÃ


Ç¥ 45. JDBC(Java Database Connectivity) »ùÇà ÇÁ·Î±×·¥
»ùÇà ÇÁ·Î±×·¥ À̸§ ÇÁ·Î±×·¥ ¼³¸í
DB2Appl.java
»ç¿ëÀÚ Æ¯±ÇÀ» È£ÃâÇÏ¿© »ùÇà µ¥ÀÌÅͺ£À̽º¸¦ Á¶È¸ÇÏ´Â JDBC ÀÀ¿ëÇÁ·Î±×·¥
DB2Applt.java
JDBC ¾ÖÇø´ µå¶óÀ̹ö¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ Á¶È¸ÇÏ´Â JDBC ¾ÖÇø´. ÀÌ ¾ÖÇø´Àº DB2Applt.html ¿¡ ÁöÁ¤µÈ »ç¿ëÀÚ À̸§, ¾ÏÈ£, ¼­¹ö ¹× Æ÷Æ® ¹øÈ£¸¦ »ç¿ëÇÕ´Ï´Ù.
DB2Applt.html
¾ÖÇø´ »ùÇà ÇÁ·Î±×·¥ DB2Applt ¸¦ EmbedÇÏ´Â HTML ÆÄÀÏ. ÀÌ ÆÄÀÏÀº ¼­¹ö ¹× »ç¿ëÀÚ Á¤º¸·Î »ç¿ëÀÚ Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù.
DB2UdCli.java
»ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö DB2Udf ¸¦ È£ÃâÇÏ´Â Java Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ëÇÁ·Î±×·¥
Dynamic.java
Á¤Àû SQLÀ» »ç¿ëÇÑ Ä¿¼­ »ç¿ëÀÇ µ¥¸ð¸¦ ³ªÅ¸³À´Ï´Ù.
MRSPcli.java
¼­¹ö ÇÁ·Î±×·¥ MRSPsrv¸¦ È£ÃâÇϴ Ŭ¶óÀÌ¾ðÆ® ÇÁ·Î±×·¥ÀÔ´Ï´Ù. ÀÌ ÇÁ·Î±×·¥Àº Java ÀúÀå ÇÁ·Î½Ãµà¾î¿¡¼­ ¸®ÅÏ ÁßÀÎ º¹¼ö °á°ú ¼¼Æ®ÀÇ µ¥¸ð¸¦ ³ªÅ¸³À´Ï´Ù.
MRSPsrv.java
Ŭ¶óÀÌ¾ðÆ® ÇÁ·Î±×·¥ MRSPcli¿¡¼­ È£ÃâÇÏ´Â ¼­¹ö ÇÁ·Î±×·¥ÀÔ´Ï´Ù. ÀÌ ÇÁ·Î±×·¥Àº Java ÀúÀå ÇÁ·Î½Ãµà¾î¿¡¼­ ¸®ÅÏ ÁßÀÎ º¹¼ö °á°ú ¼¼Æ®ÀÇ µ¥¸ð¸¦ ³ªÅ¸³À´Ï´Ù.
Outcli.java
SQLJ ÀúÀå ÇÁ·Î½Ãµà¾î Outsrv ¸¦ È£ÃâÇÏ´Â Java Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ëÇÁ·Î±×·¥
PluginEx.java
DB2 À¥ Á¦¾î ¼¾ÅÍ¿¡ »õ·Î¿î ¸Þ´º Ç׸ñ°ú µµ±¸ ¸·´ë ¹öưÀ» Ãß°¡ÇÏ´Â Java ÇÁ·Î±×·¥
Spclient.java
Spserver ÀúÀå ÇÁ·Î½Ãµà¾î Ŭ·¡½º¿¡ ÀÖ´Â PARAMETER STYLE JAVA ÀúÀå ÇÁ·Î½Ãµà¾î¸¦ È£ÃâÇÏ´Â JDBC Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ëÇÁ·Î±×·¥.
Spcreate.db2
Spserver Ŭ·¡½º¿¡ µé¾î ÀÖ´Â ¸Þ¼Òµå¸¦ ÀúÀå ÇÁ·Î½Ãµà¾î·Î µî·ÏÇÏ´Â CREATE PROCEDURE¹®ÀÌ µé¾î ÀÖ´Â CLP ½ºÅ©¸³Æ®.
Spdrop.db2
Spserver Ŭ·¡½º¿¡ µé¾î ÀÖ´Â ÀúÀå ÇÁ·Î½Ãµà¾î¸¦ ÂüÁ¶ ÇØÁ¦Çϴµ¥ ÇÊ¿äÇÑ DROP PROCEDURE¹®ÀÌ µé¾î ÀÖ´Â CLP ½ºÅ©¸³Æ®.
Spserver.java
PARAMETER STYLE JAVA ÀúÀå ÇÁ·Î½Ãµà¾î¸¦ º¸¿©ÁÖ´Â JDBC ÇÁ·Î±×·¥. Ŭ¶óÀÌ¾ðÆ® ÇÁ·Î±×·¥Àº Spclient.java ÀÔ´Ï´Ù.
UDFcli.java
UDFsrv Java »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö ¶óÀ̺귯¸®¿¡ ÀÖ´Â ÇÔ¼ö¸¦ È£ÃâÇÏ´Â JDBC Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ëÇÁ·Î±×·¥.
UseThrds.java
½º·¹µå¸¦ »ç¿ëÇÏ¿© SQL¹®À» ºñµ¿±âÀûÀ¸·Î ¼öÇàÇÏ´Â ¹æ¹ýÀ» ³ªÅ¸³À´Ï´Ù. CLI »ùÇà async.cÀÇ JDBC ¹öÀüÀÔ´Ï´Ù.
V5SpCli.java
DB2GENERAL ÀúÀå ÇÁ·Î½Ãµà¾î V5Stp.java ¸¦ È£ÃâÇÏ´Â Java Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ëÇÁ·Î±×·¥
V5Stp.java
¼­¹ö¿¡¼­ EMPLOYEE Å×À̺íÀ» °»½ÅÇϰí Ŭ¶óÀÌ¾ðÆ®·Î »õ·Î¿î ±Þ¿©¿Í ±Þ·á ÁöºÒ ¸íºÎ Á¤º¸¸¦ ¸®ÅÏÇÏ´Â ÀúÀå ÇÁ·Î½Ãµà¾î. Ŭ¶óÀÌ¾ðÆ® ÇÁ·Î±×·¥Àº V5SpCli.java ÀÔ´Ï´Ù.
Varinp.java
¸Å°³º¯¼ö Ç¥½Ã¹®ÀÚ¸¦ »ç¿ëÇÑ Embedded Dynamic SQL¹® È£Ãâ¿¡ ´ëÇÑ º¯¼ö ÀÔ·ÂÀÇ µ¥¸ð¸¦ ³ªÅ¸³À´Ï´Ù.

Ç¥ 46. SQLJ(Embedded SQL for Java) »ùÇà ÇÁ·Î±×·¥
»ùÇà ÇÁ·Î±×·¥ À̸§ ÇÁ·Î±×·¥ ¼³¸í
App.sqlj
Á¤Àû SQLÀ» »ç¿ëÇÏ¿© »ùÇà µ¥ÀÌÅͺ£À̽ºÀÇ EMPLOYEE Å×ÀÌºí¿¡¼­ µ¥ÀÌÅ͸¦ °Ë»öÇÏ°í °»½ÅÇÕ´Ï´Ù.
Applt.sqlj
JDBC ¾ÖÇø´ µå¶óÀ̹ö¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ Á¶È¸ÇÏ´Â ¾ÖÇø´. ÀÌ ¾ÖÇø´Àº

Applt.html ¿¡ ÁöÁ¤µÈ »ç¿ëÀÚ À̸§, ¾ÏÈ£, ¼­¹ö ¹× Æ÷Æ® ¹øÈ£¸¦ »ç¿ëÇÕ´Ï´Ù.

Applt.html
¾ÖÇø´ »ùÇà ÇÁ·Î±×·¥ Applt ¸¦ EmbedÇÏ´Â HTML ÆÄÀÏ. ÀÌ ÆÄÀÏÀº ¼­¹ö ¹× »ç¿ëÀÚ Á¤º¸·Î »ç¿ëÀÚ Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù.
Cursor.sqlj
Á¤Àû SQLÀ» »ç¿ëÇÏ¿© ¹Ýº¹ÀÚÀÇ µ¥¸ð¸¦ ³ªÅ¸³À´Ï´Ù.
OpF_Curs.sqlj
Openftch ÇÁ·Î±×·¥ÀÇ Å¬·¡½º ÆÄÀÏ
Openftch.sqlj
Á¤Àû SQLÀ» »ç¿ëÇÑ Çà ÆäÄ¡, °»½Å ¹× »èÁ¦ÀÇ µ¥¸ð¸¦ ³ªÅ¸³À´Ï´Ù.
Outsrv.sqlj
SQLDA ±¸Á¶¸¦ »ç¿ëÇÑ ÀúÀå ÇÁ·Î½Ãµà¾îÀÇ µ¥¸ð¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ ÀúÀå ÇÁ·Î½Ãµà¾î´Â sample µ¥ÀÌÅͺ£À̽ºÀÇ STAFF Å×ÀÌºí¿¡ ÀÖ´Â Á÷¿øÀÇ Áß°£ ±Þ¿©·Î SQLDA¸¦ ä¿ó´Ï´Ù. µ¥ÀÌÅͺ£À̽º ó¸®(Áß¾Ó°ª ã±â) ÈÄ ÀúÀå ÇÁ·Î½Ãµà¾î´Â ä¿öÁø SQLDA¿Í SQLCA »óŸ¦ JDBC Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ëÇÁ·Î±×·¥, Áï Outcli ·Î ¸®ÅÏÇÕ´Ï´Ù.
Stclient.sqlj
Stserver SQLJ ÀúÀå ÇÁ·Î½Ãµà¾î ÇÁ·Î±×·¥¿¡ ÀÇÇØ ÀÛ¼ºµÈ PARAMETER STYLE JAVA ÀúÀå ÇÁ·Î½Ãµà¾î¸¦ È£ÃâÇÏ´Â SQLJ Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ëÇÁ·Î±×·¥.
Stcreate.db2
Stserver Ŭ·¡½º¿¡ µé¾î ÀÖ´Â ¸Þ¼Òµå¸¦ ÀúÀå ÇÁ·Î½Ãµà¾î·Î µî·ÏÇÏ´Â CREATE PROCEDURE¹®ÀÌ µé¾î ÀÖ´Â CLP ½ºÅ©¸³Æ®.
Stdrop.db2
Stserver Ŭ·¡½º¿¡ µé¾î ÀÖ´Â ÀúÀå ÇÁ·Î½Ãµà¾î¸¦ ÂüÁ¶ ÇØÁ¦Çϴµ¥ ÇÊ¿äÇÑ DROP PROCEDURE¹®ÀÌ µé¾î ÀÖ´Â CLP ½ºÅ©¸³Æ®.
Stserver.sqlj
PARAMETER STYLE JAVA ÀúÀå ÇÁ·Î½Ãµà¾î¸¦ º¸¿©ÁÖ´Â SQLJ ÇÁ·Î±×·¥. Ŭ¶óÀÌ¾ðÆ® ÇÁ·Î±×·¥Àº Stclient.sqlj ÀÔ´Ï´Ù.
Static.sqlj
Á¤Àû SQLÀ» »ç¿ëÇÏ¿© Á¤º¸¸¦ °Ë»öÇÕ´Ï´Ù.
Stp.sqlj
¼­¹ö¿¡¼­ EMPLOYEE Å×À̺íÀ» °»½ÅÇÏ°í »õ ±Þ¿© ¹× ±Þ·á Á¤º¸¸¦ JDBC Ŭ¶óÀÌ¾ðÆ® ÇÁ·Î±×·¥, Áï StpCli ¿¡ ¸®ÅÏÇÏ´Â ÀúÀå ÇÁ·Î½Ãµà¾î.
UDFclie.sqlj
UDFsrv Java »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö ¶óÀ̺귯¸®¿¡¼­ ÇÔ¼ö¸¦ È£ÃâÇϴ Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ëÇÁ·Î±×·¥.
Updat.sqlj
Á¤Àû SQLÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ °»½ÅÇÕ´Ï´Ù.


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