|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀüÀÇ ÆÐŰÁö ´ÙÀ½ÀÇ ÆÐŰÁö | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ |
ÂüÁ¶Ã³:
¼³¸í
ÀÎÅÍÆäÀ̽º °³¿ä | |
---|---|
Array | SQL Çü ARRAY
Java ÇÁ·Î±×·¥ ¾ð¾î¿¡¼ÀÇ ¸ÅÇÎÀÔ´Ï´Ù. |
Blob | SQL BLOB °ªÀÇ JavaTM ÇÁ·Î±×·¥ ¾ð¾î¿¡¼ÀÇ Ç¥Çö (¸ÅÇÎ)ÀÔ´Ï´Ù. |
CallableStatement | SQL ½ºÅä¾îµå ÇÁ·Î½ÃÀú¸¦ ½ÇÇàÇϴµ¥ »ç¿ëµÇ´Â ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. |
Clob | SQL CLOB
ÇüÅÂÀÇ JavaTM ÇÁ·Î±×·¥ ¾ð¾î¿¡¼ÀÇ ¸ÅÇÎÀÔ´Ï´Ù. |
Connection | ƯÁ¤ÀÇ µ¥ÀÌŸº£À̽º¿ÍÀÇ Á¢¼Ó (¼¼¼Ç)À» Ç¥ÇöÇÕ´Ï´Ù. |
DatabaseMetaData | µ¥ÀÌŸº£À̽º¿¡ °üÇÑ Æ÷°ýÀûÀÎ Á¤º¸ÀÔ´Ï´Ù. |
Driver | ¸ðµç µå¶óÀ̹ö Ŭ·¡½º°¡ ±¸ÇöÇØ¾ß ÇÏ´Â ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. |
ParameterMetaData | PreparedStatement °´Ã¼³»ÀÇ ÆÄ¶ó¹ÌÅÍÀÇ ÇüÅÂ¿Í ÇÁ·ÎÆÛƼ¿¡ ´ëÇÑ Á¤º¸ÀÇ Ãëµæ¿¡ »ç¿ëÇÏ´Â °´Ã¼ÀÔ´Ï´Ù. |
PreparedStatement | ÇÁ¸®ÄÄÆÄÀÏ µÈ SQL ¹®À» ³ªÅ¸³»´Â °´Ã¼ÀÔ´Ï´Ù. |
Ref | Java ÇÁ·Î±×·¥ ¾ð¾î¿¡¼ÀÇ SQL REF °ªÀÇ ¸ÅÇÎÀ¸·Î µ¥ÀÌŸº£À̽ºÀÇ SQL ±¸Á¶ÈÇüÀÇ °ª¿¡ÀÇ ÂüÁ¶°¡ µË´Ï´Ù. |
ResultSet | µ¥ÀÌŸº£À̽ºÀÇ °á°ú ¼¼Æ®¸¦ ³ªÅ¸³»´Â µ¥ÀÌÅÍÀÇ Å×À̺í·Î º¸Åë, µ¥ÀÌŸº£À̽º¿¡ Á¶È¸ÇÏ´Â ¹®ÀåÀ» ½ÇÇàÇÏ´Â °Í¿¡ ÀÇÇØ »ý¼ºµË´Ï´Ù. |
ResultSetMetaData | ResultSet °´Ã¼ÀÇ ¿ÀÇ ÇüÅÂ¿Í ÇÁ·ÎÆÛƼ¿¡ °üÇÑ Á¤º¸¸¦ ¾ò´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â °´Ã¼ÀÔ´Ï´Ù. |
Savepoint | Connection.rollback ¸Þ¼µå·ÎºÎÅÍ ÂüÁ¶µÇ´Â ÇöÀçÀÇ Æ®·£Àè¼Ç(transaction)³»ÀÇ Æ÷ÀÎÆ®ÀÎ ¼¼ÀÌºê Æ÷ÀÎÆ®ÀÇ Ç¥ÇöÀÔ´Ï´Ù. |
SQLData | SQL »ç¿ëÀÚ Á¤ÀÇÇü (UDT)À» Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Å¬·¡½º¿¡ Ä¿½ºÅÒ ¸ÅÇÎ Çϴµ¥ »ç¿ëµÇ´Â ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. |
SQLInput | SQL ±¸Á¶ÈÇü ¶Ç´Â SQL °³º°ÀÇ ÇüÅÂÀÇ ÀνºÅϽº¸¦ ³ªÅ¸³»´Â °ªÀÇ ½ºÆ®¸²À» Æ÷ÇÔÇÏ´Â ÀÔ·Â ½ºÆ®¸²ÀÔ´Ï´Ù. |
SQLOutput | »ç¿ëÀÚ Á¤ÀÇÇüÀÇ ¼Ó¼ºÀ» µ¥ÀÌŸº£À̽º¿¡ ½á µÇµ¹¸®±â À§ÇÑ Ãâ·Â ½ºÆ®¸²ÀÔ´Ï´Ù. |
Statement | Á¤Àû SQL ¹®À» ½ÇÇàÇØ, ÀÛ¼ºµÈ °á°ú¸¦ µ¹·ÁÁÖ±â À§Çؼ »ç¿ëµÇ´Â °´Ã¼ÀÔ´Ï´Ù. |
Struct | SQL ±¸Á¶ÈÇüÀÇ Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Ç¥ÁØÀÇ ¸ÅÇÎÀÔ´Ï´Ù. |
Ŭ·¡½º °³¿ä | |
---|---|
Date |
¹Ð¸® ¼¼ÄÁµåÀÇ °ªÀ»°¨½Î´Â thin ·¡ÆÛÀ̸ç, À̰Ϳ¡ ÀÇÇØ JDBC°¡ ¹Ð¸® ¼¼ÄÁµåÀÇ °ªÀ» SQL DATE °ªÀ¸·Î
Ãë±ÞÇÒ ¼ö°¡ ÀÖ°Ô µË´Ï´Ù. |
DriverManager | ÀÏ·ÃÀÇ JDBC µå¶óÀ̹ö¸¦ °ü¸®Çϱâ À§ÇÑ ±âº»ÀûÀÎ ¼ºñ½ºÀÔ´Ï´Ù. |
DriverPropertyInfo | Á¢¼Ó¿ëÀÇ µå¶óÀ̹ö ÇÁ·ÎÆÛƼÀÔ´Ï´Ù. |
SQLPermission | ¾ÖÇø´À¸·Î ½ÇÇàµÇ°í ÀÖ´Â Äڵ尡 DriverManager.setLogWriter ¸Þ¼µå ¶Ç´Â DriverManager.setLogStream ¸Þ¼µå (Ãßõ µÇÁö ¾Ê´Â´Ù)¸¦ È£ÃâÇÒ ¶§, SecurityManager
È®ÀÎ ´ë»óÀÌ µÇ´Â Á¢±Ù ±ÇÇÑÀÔ´Ï´Ù. |
Time | java.util.Date Ŭ·¡½ºÀÇ thin ·¡ÆÛ·Î ÀÌ ·¡ÆÛ¿¡ ÀÇÇØ JDBC API´Â À̰ÍÀ» SQL TIME °ªÀ¸·Î
½Äº°ÇÒ ¼ö ÀÖ½À´Ï´Ù. |
Timestamp | ÀÌ Å¬·¡½º´Â java.util.Date
thin ·¡ÆÛ·Î ÀÌ ·¡ÆÛ¿¡ ÀÇÇØ JDBC API´Â À̰ÍÀ» SQL TIMESTAMP °ªÀ¸·Î
½Äº°ÇÒ ¼ö ÀÖ½À´Ï´Ù. |
Types | JDBC ÇüÀ¸·Î ºÒ¸®´Â ¹ü¿ëÀÇ SQL ÇüÀ» ½Äº°Çϱâ À§Çؼ »ç¿ëÇÏ´Â Á¤¼ö¸¦ Á¤ÀÇÇϴ Ŭ·¡½ºÀÔ´Ï´Ù. |
¿¹¿Ü °³¿ä | |
---|---|
BatchUpdateException | ¹èÄ¡ °»½Å Á¶ÀÛÁß¿¡ ¿¡·¯°¡ ¹ß»ýÇßÀ» ¶§¿¡ ¹ß»ýµÇ´Â ¿¹¿ÜÀÔ´Ï´Ù. |
DataTruncation | JDBC ·Î ¿¹»ó¿Ü·Î µ¥ÀÌÅÍÀÇ Àß¶ó¼ ¹ö¸²ÀÌ ¹ß»ýÇßÀ» ¶§¿¡ µ¶ÇØÀÇ °æ¿ì´Â DataTruncation °æ°í¸¦ º¸°íÇØ, Ãâ·ÂÀÇ °æ¿ì´Â DataTruncation ¿¹¿Ü¸¦ Throw ÇÏ´Â ¿¹¿ÜÀÔ´Ï´Ù. |
SQLException | µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯ ¶Ç´Â ±× ¿ÜÀÇ ¿¡·¯¿¡ °üÇÑ Á¤º¸¸¦ Á¦°øÇÏ´Â ¿¹¿ÜÀÔ´Ï´Ù. |
SQLWarning | µ¥ÀÌŸº£À̽º ¾×¼¼½ºÀÇ °æ°í¿¡ °üÇÑ Á¤º¸¸¦ Á¦°øÇÏ´Â ¿¹¿ÜÀÔ´Ï´Ù. |
JavaTM ÇÁ·Î±×·¥ ¾ð¾î¸¦ »ç¿ëÇØ µ¥ÀÌÅÍ ¼Ò½º (ÀϹÝÀûÀ¸·Î RDB)ÀÇ µ¥ÀÌÅÍ¿¡ Á¢¼ÓÇØ ó¸®ÇÏ´Â API¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ API¿¡ Æ÷ÇԵǾî Àִ üÁ¦·Î º¹¼öÀÇ µå¶óÀ̹ö¸¦ ÀνºÅçÀÇÇØ º¹¼öÀÇ µ¥ÀÌÅÍ ¼Ò½º¿¡ µ¿ÀûÀ¸·Î ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù. JDBCTM API´Â ÁÖ·Î SQL ¹®À» µ¥ÀÌŸº£À̽º¿¡ °Ç³×ÁÖ±â À§Çؼ ¸¸µé¾îÁö°í ÀÖ½À´Ï´Ù¸¸, °Ñ(Ç¥) Çü½ÄÀÇ ÀÓÀÇÀÇ µ¥ÀÌÅÍ ¼Ò½ºÀÇ µ¥ÀÌÅÍÀÇ read ¹× write¸¦ Á¦°øÇÕ´Ï´Ù. javax.sql.RowSet
ÀÎÅÍÆäÀ̽º ±×·ìÀ» °³ÀÔ½ÃÄÑ »ç¿ë °¡´ÉÇÑ Àбâ
/Ãâ·Â ±â´ÉÀº ½ºÇÁ·¹µå½¬Æ®, Ç÷§ ÆÄÀÏ, ¶Ç´Â ´Ù¸¥ °Ñ(Ç¥) Çü½ÄÀÇ µ¥ÀÌÅÍ ¼Ò½ºÀÇ µ¥ÀÌÅ͸¦ »ç¿ë ¶Ç´Â °»½ÅÇϱâ À§Çؼ Ä¿½ºÅ͸¶ÀÌÁî ÇÒ ¼ö ÀÖ½À´Ï´Ù.
java.sql
ÆÐŰÁö¿Í JDBC ¿É¼Ç ÆÐŰÁö API ·Î ºÒ¸®´Â javax.sql
ÆÐŰÁöÀÇ ¾çÂÊ ¸ðµÎ°¡ Æ÷ÇԵ˴ϴÙ. ÀÌ ¿ÏÀüÇÑ JDBC API´Â J2SE 1.4¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. javax.sql
ÆÐŰÁö´Â JDBC API
±â´ÉÀ» Ŭ¶óÀ̾ðÆ®Ãø API ·ÎºÎÅÍ ¼¹öÃø API¿¡ È®ÀåÇØ¼,
JavaTM 2 SDK, Enterprise Edition(J2EETM) ±â¼úÀÇ Çʼö ºÎºÐÀÔ´Ï´Ù (J2EE Ç÷§Æû¿¡µµ ¿ÏÀüÇÑ JDBC API°¡ Æ÷ÇԵȴÙ. JDBC 3.0 API
½Å±â´ÉÀº J2EE ¹öÀü
1.3¿¡ Æ÷ÇԵȴÙ).
Ŭ·¡½º, ÀÎÅÍÆäÀ̽º, ¸Þ¼µå, Çʵå, »ý¼ºÀÚ ¹× ¿¹¿Ü¿¡´Â À̰͵éÀÌ ¾ðÁ¦ Java Ç÷§Æû¿¡ µµÀԵǾú´ÂÁö¸¦ ³ªÅ¸³»´Â ´ÙÀ½ÀÇ since űװ¡ ÀÖ½À´Ï´Ù. since űװ¡ JDBC API JavadocTM ÄÚ¸àÆ®·Î »ç¿ëµÇ°í ÀÖ´Â °æ¿ì, ±× ¹Ì´Â ´ÙÀ½°ú °°½À´Ï´Ù.
ÁÖ: ½Å±â´ÉÀÇ »ó´ç¼ö´Â ¿É¼ÇÀÔ´Ï´Ù. µû¶ó¼, µå¶óÀ̹ö ¹× µå¶óÀ̹ö°¡ Áö¿øÇÏ´Â ±â´É¿¡´Â ¸î°³ÀÇ ¹Ù¸®¿¡À̼ÇÀÌ ÀÖ½À´Ï´Ù. ±â´ÉÀ» »ç¿ëÇϱâ Àü¿¡ ±× ±â´ÉÀÌ Áö¿ø µÇ°í ÀÖ´ÂÁö¸¦ µå¶óÀ̹öÀÇ ¹®¼·Î ¹Ýµå½Ã È®ÀÎÇØ ÁÖ¼¼¿ä.
ÁÖ: Ŭ·¡½º SQLPermission
°¡ JDK 1.3 ¸±¸®½º·Î Ãß°¡µÇ¾ú½À´Ï´Ù. ÀÌ Å¬·¡½º¸¦ »ç¿ëÇϸé, Å×À̺í¸í, ¿µ¥ÀÌÅ͵îÀÇ Á¤º¸¸¦ Æ÷ÇÔÇÏ´Â DriverManager
¿¡ °ü·ÃÇÑ ·Î±× ½ºÆ®¸²¿¡ÀÇ ¹«±ÇÇÑ¿¡¼ÀÇ ¾×¼¼½º¸¦ ¹æÁöÇÒ ¼ö ÀÖ½À´Ï´Ù.
java.sql
ÆÐŰÁö¿¡ Æ÷ÇԵǴ °Íjava.sql
ÆÐŰÁö´Â ´ÙÀ½ÀÇ ¿ëµµÀÇ API¸¦ Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù.
DriverManager
±â´ÉÀ» Æ÷ÇÔÇÑ
µ¥ÀÌÅÍ ¼Ò½º¿ÍÀÇ Á¢¼Ó
DriverManager
Ŭ·¡½º -- µå¶óÀ̹ö¿ÍÀÇ Á¢¼Ó
SQLPermission
Ŭ·¡½º -- ¾ÖÇø´µîÀÇ ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀú³»¿¡¼ ½ÇÇàµÇ´Â Äڵ尡 DriverManager
¸¦ °³ÀÔ½ÃÄÑ ·Î±× ½ºÆ®¸²À» ¼³Á¤ÇÏ·Á°í ÇÒ ¶§ Á¢±Ù ±ÇÇÑÀ» Çã°¡ÇÑ´Ù
Driver
ÀÎÅÍÆäÀ̽º -- JDBC Å×Å©³î·¯Áö¿¡ ±Ù°ÅÇÏ´Â µå¶óÀ̹ö (JDBC µå¶óÀ̹ö)ÀÇ µî·Ï ¹× Á¢¼ÓÀ» API¿¡ Á¦°øÇÑ´Ù. ÀϹÝÀûÀ¸·Î DriverManager
Ŭ·¡½º¸¸ÀÌ »ç¿ëÇÑ´Ù
DriverPropertyInfo
Ŭ·¡½º -- JDBC µå¶óÀ̹öÀÇ ÇÁ·ÎÆÛƼ¸¦ Á¦°øÇÑ´Ù. ÀÏ¹Ý »ç¿ëÀÚ´Â »ç¿ëÇÏÁö ¾Ê´Â´Ù
Statement
-- ±âº» SQL ¹®À» ¼Û½ÅÇÑ´Ù
PreparedStatement
-- ÁغñµÈ ¹®Àå ¶Ç´Â ±âº» SQL ¹®À» ¼Û½ÅÇÑ´Ù (Statement
·Î
ºÎÅÍ ÆÄ»ý)
CallableStatement
-- µ¥ÀÌŸº£À̽º½ºÅä¾îµå ÇÁ·Î½ÃÀú¸¦ È£ÃâÇÑ´Ù (PreparedStatement
·Î
ºÎÅÍ ÆÄ»ý)
Connection
ÀÎÅÍÆäÀ̽º -- ¹®À» ÀÛ¼ºÇØ, Á¢¼Ó°ú ±× ÇÁ·ÎÆÛƼ¸¦ °ü¸®ÇÏ´Â ¸Þ¼µå¸¦ Á¦°øÇÑ´Ù
Savepoint
-- Æ®·£Àè¼Ç(transaction)¿¡ ´ëÇØ ¼¼ÀÌºê Æ÷ÀÎÆ®¸¦ Á¦°øÇÑ´Ù
ResultSet
ÀÎÅÍÆäÀ̽º
Array
ÀÎÅÍÆäÀ̽º -- SQL ARRAY
¸¦ ¸ÅÇÎ ÇÑ´Ù
Blob
ÀÎÅÍÆäÀ̽º -- SQL BLOB
¸¦ ¸ÅÇÎ ÇÑ´Ù
Clob
ÀÎÅÍÆäÀ̽º -- SQL CLOB
¸¦ ¸ÅÇÎ ÇÑ´Ù
Date
Ŭ·¡½º -- SQL DATE
¸¦ ¸ÅÇÎ ÇÑ´Ù
Ref
ÀÎÅÍÆäÀ̽º -- SQL REF
¸¦ ¸ÅÇÎ ÇÑ´Ù
Struct
ÀÎÅÍÆäÀ̽º -- SQL STRUCT
¸¦ ¸ÅÇÎ ÇÑ´Ù
Time
Ŭ·¡½º -- SQL TIME
¸¦ ¸ÅÇÎ ÇÑ´Ù
Timestamp
Ŭ·¡½º -- SQL TIMESTAMP
¸¦ ¸ÅÇÎ ÇÑ´Ù
Types
Ŭ·¡½º -- SQL ÇüÀÇ Á¤¼ö¸¦ Á¦°øÇÑ´Ù
SQLData
ÀÎÅÍÆäÀ̽º -- ÀÌ Å¬·¡½ºÀÇ ÀνºÅϽº¿¡ÀÇ UDT
¸ÅÇÎÀ» ÁöÁ¤ÇÑ´Ù
SQLInput
ÀÎÅÍÆäÀ̽º -- ½ºÆ®¸²·ÎºÎÅÍ UDT ¼Ó¼ºÀ» ÀоîµéÀÌ´Â ¸Þ¼µå¸¦ Á¦°øÇÑ´Ù
SQLOutput
ÀÎÅÍÆäÀ̽º -- ½ºÆ®¸²¿¡ UDT ¼Ó¼ºÀ» Ãâ·ÂÇÏ´Â ¸Þ¼µå¸¦ Á¦°øÇÑ´Ù
DatabaseMetaData
ÀÎÅÍÆäÀ̽º -- µ¥ÀÌŸº£À̽º¿¡ °üÇÑ Á¤º¸¸¦ Á¦°øÇÑ´Ù
ResultSetMetaData
ÀÎÅÍÆäÀ̽º -- ResultSet
°´Ã¼ÀÇ ¿¿¡ °üÇÑ Á¤º¸¸¦ Á¦°øÇÑ´Ù
ParameterMetaData
ÀÎÅÍÆäÀ̽º -- PreparedStatement
Ä¿¸àµåÀÇ ÆÄ¶ó¹ÌÅÍ¿¡ °üÇÑ Á¤º¸¸¦ Á¦°øÇÑ´Ù
SQLException
-- µ¥ÀÌÅÍ ¾×¼¼½ºÀÇ ÀåÇØµîÀÇ °æ¿ì¿¡ ¸Þ¼µå°¡ Throw ÇÑ´Ù
SQLWarning
-- °æ°í¸¦ ³ªÅ¸³»±â À§Çؼ Throw µÈ´Ù
DataTruncation
-- µ¥ÀÌÅ͸¦ Àß¶ó ¹ö¸± ¼ö ÀÖ¾ú´ø °¡´É¼ºÀÌ ÀÖ´Â °ÍÀ» ³ªÅ¸³»±â À§Çؼ Throw µÈ´Ù
BatchUpdateException
-- ¹èÄ¡ °»½ÅÀÇ Ä¿¸àµå°¡ ¸ðµç °ÍÀº Á¤»óÀûÀ¸·Î ½ÇÇàµÇÁö ¾Ê¾Ò´ø °ÍÀ» ³ªÅ¸³»±â À§Çؼ Throw µÈ´Ù
java.sql
¿Í
javax.sql
±â´ÉConnectionPoolDataSource
¿¡ Á¤ÀÇµÈ ÇÁ·ÎÆÛƼ -- Á¢¼ÓÀÇ Ç® ¹æ¹ýÀ» ÁöÁ¤ÇÑ´Ù
PreparedStatement
°´Ã¼ÀÇ ÆÄ¶ó¹ÌÅÍÀÇ ¸ÞŸµ¥ÀÌŸ
CallableStatement
°´Ã¼·ÎºÎÅÍ ¸®ÅÏµÈ º¹¼öÀÇ ResultSet
°´Ã¼¸¦ °¡Áø´Ù
CallableStatement
°´Ã¼¿¡ÀÇ ÆÄ¶ó¹ÌÅ͸¦ À̸§°ú À妽º¿¡ ÀÇÇØ ½Äº°ÇÑ´Ù
ResultSet
º¸°ü À¯Áö ±â´É -- Æ®·£Àè¼Ç(transaction)ÀÇ Á¾·á·Î Ä¿¼¸¦ ¿ÀÇ »óÅ ·Î À¯ÁöÇÒ±î Ŭ·Î¿ìÁî »óÅ ·Î À¯ÁöÇÏ´ÂÁö¸¦ ÁöÁ¤ÇÑ´Ù
Ref
°´Ã¼°¡ ÂüÁ¶ÇÏ´Â SQL ±¸Á¶ÈÇü ÀνºÅϽº¸¦ Ãëµæ ¹× °»½ÅÇÑ´Ù
BLOB
, CLOB
, ARRAY
¹× REF
°¢ Ä¡¸¦ ÇÁ·Î±×·¥¿¡ ÀÇÇØ °»½ÅÇÑ´Ù
java.sql.Types.DATALINK
µ¥ÀÌÅÍÇüÀÇ Ãß°¡ -- JDBC µå¶óÀ̹ö°¡ µ¥ÀÌÅÍ ¼Ò½ºÀÇ ¿ÜºÎ¿¡ Æ÷ÇÔµÈ °´Ã¼¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù
java.sql
±â´ÉResultSet
ÀÎÅÍÆäÀ̽ºÀÇ »õ·Î¿î ¸Þ¼µå¸¦ »ç¿ë
ResultSet
°»½Å¿ë ¸Þ¼µå¸¦ »ç¿ë
java.math.BigDecimal
°ªÀÇ ÀüÁ¤¹Ðµµ, Ãß°¡ ½ÃÅ¥·¯Æ¼, ³¯, ½Ã°£ ¹× ŸÀÓ ½ºÅÆÇÁÀÇ °¢ Ä¡¿¡¼ÀÇ Å¸ÀÓ Á¸ÀÇ Áö¿ø
µî
javax.sql
±â´ÉDataSource
ÀÎÅÍÆäÀ̽º. Java Naming and Directory InterfaceTM (JNDI)´Â DataSource
°´Ã¼¸¦ ³×ÀÓ ¼ºñ½º¿¡ µî·ÏÇØ, ±×°ÍÀ» ¾ò´Â µ¥ »ç¿ëÇÑ´Ù
RowSet
Å×Å©³î·¯Áö -- µ¥ÀÌÅ͸¦ ó¸®ÇØ °Ç³×ÁÖ´Â Æí¸®ÇÑ ¼ö´ÜÀ» Á¦°øÇÑ´Ù
DISTINCT
ÇüÀÌ, Ä¿½ºÅÒ ¸ÅÇÎ ÇÒ ¼ö ÀÖ´Â UDT ÀÔ´Ï´Ù. ´ÙÀ½ÀÇ 3°³ÀÇ ½ºÅÜ¿¡¼
Ä¿½ºÅÒ ¸ÅÇÎÀ» ¼³Á¤ÇÕ´Ï´Ù. DISTINCT
ÇüÀ» SQL ·Î Á¤ÀÇÇÕ´Ï´Ù. SQLData
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϰí ÀÖÀ» Çʿ䰡 ÀÖ½À´Ï´Ù. Connection
°´Ã¼ÀÇ ÇüÅ ¸Ê¿¡ ¿£Æ®¸®¸¦ ÀÛ¼ºÇÕ´Ï´Ù. SQLData
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϴ Ŭ·¡½ºÀÇ Class
°´Ã¼
À̰͵éÀÌ UDT
ÇØ´ç À§Ä¡¿¡ ÀÖÀ¸¸é, ¸Þ¼µå ResultSet.getObject
¶Ç´Â ¸Þ¼µå CallableStatement.getObject
¸¦ È£ÃâÇßÀ» °æ¿ì¿¡
UDT´Â ÀÚµ¿ÀûÀ¸·Î UDT ¿¡ÀÇ Ä¿½ºÅÒ ¸ÅÇÎÀ» ÃëµæÇÕ´Ï´Ù. ¶Ç, PreparedStatement.setObject
´Â
°´Ã¼¸¦ ±× SQL Çü¿¡ ÀÚµ¿ÀûÀ¸·Î ¸ÅÇÎÀÇÇØ µ¥ÀÌÅÍ ¼Ò½º¿¡ °´Ã¼¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
JDBC API Àå -- ¡¸The Java Tutorial Continued¡¹ÀÇ ¿Â¶óÀÎ ¹öÀü º¸´Ù
¡¸JDBCTMAPI Tutorial and Reference, Second Edition: Universal Data Access for the Java 2 Platform ¡¹ -- JDBC 2.0 API ¿ÏÀüÇÑ ·¹ÆÛ·±½º¿Í Æ©Å丮¾ó
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀüÀÇ ÆÐŰÁö ´ÙÀ½ÀÇ ÆÐŰÁö | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.