JavaTM 2
Platform
Std.  Ed.  v1. 4.0

ÆÐŰÁö javax.sql

¼­¹öÃøÀÇ µ¥ÀÌÅÍ ¼Ò½º ¾×¼¼½º¿¡ ´ëÇØ, JavaTM ÇÁ·Î±×·¥ ¾ð¾î·ÎºÎÅÍ Ã³¸®ÇÏ´Â API ¸¦ Á¦°øÇÕ´Ï´Ù.

ÂüÁ¶:
          ¼³¸í

ÀÎÅÍÆäÀ̽ºÀÇ °³¿ä
ConnectionEventListener PooledConnection ¿ÀºêÁ§Æ®¿¡ ÀÇÇØ »ý¼ºµÈ À̺¥Æ®°¡ ÅëÁöµÇµµ·Ï(µíÀÌ) µî·ÏÇÏ´Â ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.
ConnectionPoolDataSource PooledConnection ¿ÀºêÁ§Æ®ÀÇ ÆÑÅ丮ÀÔ´Ï´Ù.
DataSource ÀÌ DataSource ¿ÀºêÁ§Æ®°¡ ³ªÅ¸³»´Â ¹°¸® µ¥ÀÌÅÍ ¼Ò½º¿¡ÀÇ Á¢¼Ó¿¡ ´ëÇÑ ÆÑÅ丮ÀÔ´Ï´Ù.
PooledConnection Á¢¼Ó Ç® °ü¸®ÀÇ ÈÅÀ» Á¦°øÇÏ´Â ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.
RowSet JavaBeansTM ÄÄÆÛ³ÍÆ® ¸ðµ¨ÀÇ JDBC API ·Î ¼­Æ÷Æ®µÇ°Ô µÈ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
RowSetInternal RowSet ¿ÀºêÁ§Æ®°¡ ÀÚ½ÅÀ» RowSetReader ¿ÀºêÁ§Æ®³ª RowSetWriter ¿ÀºêÁ§Æ®¿¡ °Ç³×ÁÖ±â À§Çؼ­(¶§¹®¿¡) ±¸ÇöÇÏ´Â ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
RowSetListener RowSet ¿ÀºêÁ§Æ®ÀÇ À¯È¿±â°£Áß¿¡ Áß¿äÇÑ À̺¥Æ®°¡ ¹ß»ýÇßÀ» ¶§¿¡ ÅëÁö¸¦ Èñ¸ÁÇÏ´Â ÄÄÆÛ³ÍÆ®¿¡ ÀÇÇØ ±¸ÇöµÇ°í ÀÖ´Â ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
RowSetMetaData RowSet ¿ÀºêÁ§Æ®ÀÇ ¿­¿¡ °üÇÑ Á¤º¸¸¦ ÀúÀåÇÏ´Â ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.
RowSetReader Àý´Ü µÈ RowSet ¿ÀºêÁ§Æ®°¡, ¿­µ¥ÀÌÅÍ Ã·ºÎ·Î ÀÚ±â ÀÚ½ÅÀ» »ý¼ºÇϱâ À§Çؼ­ È£ÃâÇÏ´Â ±â´ÉÀÔ´Ï´Ù.
RowSetWriter RowSetWriter ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ¿ÀºêÁ§Æ®·Î, ¡¸¶óÀÌÅÍ¡¹¶ó°í ºÒ¸³´Ï´Ù.
XAConnection ºÐ»ê Æ®·£Àè¼Ç(transaction)¸¦ ¼­Æ÷Æ®ÇÏ´Â ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.
XADataSource ³»ºÎ¿¡¼­ »ç¿ëµÇ´Â XAConnection ¿ÀºêÁ§Æ®ÀÇ ÆÑÅ丮ÀÔ´Ï´Ù.
 

Ŭ·¡½ºÀÇ °³¿ä
ConnectionEvent Á¢¼Ó °ü·ÃÀÇ À̺¥Æ®ÀÇ ¼Ò½º¿¡ °üÇÑ Á¤º¸¸¦ Á¦°øÇÏ´Â Event ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.
RowSetEvent RowSet ¿ÀºêÁ§Æ®¿¡ À̺¥Æ®°¡ ¹ß»ýÇßÀ» ¶§¿¡ »ý¼ºµÇ´Â Event ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.
 

ÆÐŰÁö javax.sql ÀÇ ¼³¸í

¼­¹öÃøÀÇ µ¥ÀÌÅÍ ¼Ò½º ¾×¼¼½º¿¡ ´ëÇØ, JavaTM ÇÁ·Î±×·¥ ¾ð¾î·ÎºÎÅÍ Ã³¸®ÇÏ´Â API ¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ ÆÐŰÁö¿¡¼­´Â java.sql ÆÐŰÁö¸¦ º¸ÃæÇØ, ¹öÁ¯ 1.4 ¸±¸®½º¿¡¼­´Â JavaTM 2 SDK ÀÇ Standard Edition ¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ¶Ç, ¿©ÀüÈ÷ Java 2 SDK, Enterprise Edition (J2EETM)ÀÇ Çʼö ºÎºÐÀÔ´Ï´Ù.

java.sql ÆÐŰÁö´Â ´ÙÀ½ÀÇ ¿ëµµÀÇ API ¸¦ Á¦°øÇÕ´Ï´Ù.

  1. µ¥ÀÌÅÍ ¼Ò½º¿ÍÀÇ Á¢¼ÓÀ» È®¸³Çϱâ À§ÇÑ ,DriverManager ÀÇ ´ëü°¡ µÇ´Â DataSource ÀÎÅÍÆäÀ̽º
  2. Á¢¼Ó Ç®
  3. ºÐ»ê Æ®·£Àè¼Ç(transaction)
  4. Çà ¼¼Æ®

¾îÇø®ÄÉÀ̼ǿ¡¼­´Â DataSource API ¿Í RowSet API ¸¦ Á÷Á¢ »ç¿ëÇÕ´Ï´Ù¸¸, Á¢¼Ó Ç® API ¿Í ºÐ»ê Æ®·£Àè¼Ç(transaction) API ´Â Áß°£Ãþ ÀÎÇÁ¶ó½ºÆ®·°ÃÄ¿¡ ÀÇÇØ ³»ºÎÀûÀ¸·Î »ç¿ëµË´Ï´Ù.

DataSource ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇÑ Á¢¼ÓÀÇ ÀÛ¼º

javax.sql ÆÐŰÁö¿¡¼­´Â µ¥ÀÌÅÍ ¼Ò½º¿ÍÀÇ Á¢¼ÓÀ» ÀÛ¼ºÇϱâ À§ÇÑ ¹Ù¶÷Á÷ÇÑ ¹æ¹ýÀ» Á¦°øÇϰí ÀÖ½À´Ï´Ù. ¿øÀÇ ±â±¸ÀÎ DriverManager Ŭ·¡½ºµµ À¯È¿ÇÑ ±×´ë·Î¿©,DriverManager Ŭ·¡½º¸¦ »ç¿ëÇÑ Äڵ嵵 ¿©ÀüÈ÷ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¸,DriverManager ±â±¸º¸´Ù ¸¹Àº ÀÌÁ¡ÀÌ ÀÖ±â (À§ÇØ)¶§¹®¿¡, »õ·Î¿î DataSource ±â±¸ÀÇ »ç¿ëÀÌ Ãßõ µÇ°í ÀÖ½À´Ï´Ù.

Á¢¼ÓÀ» È®¸³ÇÒ ¶§¿¡,DataSource ¸¦ »ç¿ëÇÏ´Â ÁÖµÈ ÀÌÁ¡À» µì´Ï´Ù.

µå¶óÀ̹ö º¥´õ´Â DataSource ÀÇ ±¸ÇöÀ» Á¦°øÇÕ´Ï´Ù. DataSource ¿ÀºêÁ§Æ®¾È¿¡´Â ƯÁ¤ÀÇ ¹°¸® µ¥ÀÌÅÍ ¼Ò½º¸¦ ³ªÅ¸³»´Â °ÍÀÌ ÀÖ¾î, ±×·¯ÇÑ DataSource ¿ÀºêÁ§Æ®°¡ ÀÛ¼ºÇÑ Á¢¼ÓÀº ±× ¹°¸® µ¥ÀÌÅÍ ¼Ò½º¿¡ÀÇ Á¢¼ÓÀÌ µË´Ï´Ù.

µ¥ÀÌÅÍ ¼Ò½ºÀÇ ³í¸®¸íÀº Åë»ó ½Ã½ºÅÛ °ü¸® Ã¥ÀÓÀÚ³ª ½Ã½ºÅÛ °ü¸® Ã¥ÀÓÀÚ ÀÛ¾÷À» ½Ç½ÃÇÏ´Â À¯Àú¿¡ ÀÇÇØ, Java Naming and Directory InterfaceTM (JNDI) API ¸¦ »ç¿ëÇÏ´Â ³×ÀÓ ¼­ºñ½º·Î µî·ÏµË´Ï´Ù. µî·ÏµÈ ³í¸®¸íÀ» look ¿Ã¶ó°¡´Â °ÍÀ¸·Î, ¾îÇø®ÄÉÀ̼ǿ¡¼­´Â ÇÊ¿äÇÑ DataSource ¿ÀºêÁ§Æ®¸¦ ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í, ÃëµæÇÑ DataSource ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇØ, ÀÌ DataSource ¿ÀºêÁ§Æ®°¡ ³ªÅ¸³»´Â ¹°¸® µ¥ÀÌÅÍ ¼Ò½º¿¡ÀÇ Á¢¼ÓÀ» ÀÛ¼ºÇÕ´Ï´Ù.

DataSource ¿ÀºêÁ§Æ®°¡ ÀÛ¼ºÇÑ Á¢¼ÓÀ» ÀçÀÌ¿ëÇϱâ À§Çؼ­ Ç® ÇÒ ¼ö ÀÖµµ·Ï,DataSource ¿ÀºêÁ§Æ®´Â Áß°£Ãþ ÀÎÇÁ¶ó½ºÆ®·°ÃÄ·Î µ¿ÀÛÇϵµ·Ï(µíÀÌ) ±¸ÇöµÇ°í ÀÖ½À´Ï´Ù. ±×·¯ÇÑ DataSource ±¸ÇöÀ» »ç¿ëÇÏ´Â ¾îÇø®ÄÉÀ̼ǿ¡¼­´Â Á¢¼Ó Ç®¿¡ ÀÖ´Â Á¢¼ÓÀ» ÀÚµ¿ÀûÀ¸·Î ÃëµæÇÕ´Ï´Ù. ¶Ç,DataSource ¿ÀºêÁ§Æ®°¡ ÀÛ¼ºÇÑ Á¢¼ÓÀÌ Æ¯º°ÇÑ ÄÚµùÀ» ÇÏÁö ¾Ê¾Æµµ ºÐ»ê Æ®·£Àè¼Ç(transaction)·Î »ç¿ëÇÒ ¼ö ÀÖ°Ô Çϱâ À§Çؼ­µµ,DataSource ¿ÀºêÁ§Æ®°¡ Áß°£Ãþ ÀÎÇÁ¶ó½ºÆ®·°ÃÄ·Î µ¿ÀÛÇϵµ·Ï(µíÀÌ) ±¸ÇöµÇ°í ÀÖ½À´Ï´Ù.

Á¢¼Ó Ç®

Áß°£Ãþ Á¢¼Ó Ç® °ü¸® ÇÁ·Î±×·¥À¸·Î µ¿ÀÛÇϵµ·Ï(µíÀÌ) ±¸ÇöµÈ DataSource ¿ÀºêÁ§Æ®¿¡ ÀÇÇØ ÀÛ¼ºµÈ Á¢¼ÓÀº Á¢¼Ó Ç®¿¡ ¼ÓÇÕ´Ï´Ù. »õ·Î¿î Á¢¼ÓÀÇ ÀÛ¼ºÀº ¸Å¿ì ºÎÇϰ¡ Å« ÀÛ¾÷À̱â (À§ÇØ)¶§¹®¿¡, À̰Ϳ¡ ÀÇÇØ ÆÛÆ÷¸Õ½º°¡ ºñ¾àÀûÀ¸·Î Çâ»óÇÕ´Ï´Ù. Á¢¼Ó Ç®¿¡¼­´Â Á¢¼ÓÀÇ ÀÌ¿ë ¹× ÀçÀÌ¿ëÀÌ °¡´ÉÇÕ´Ï´Ù. ±× ¶§¹®¿¡, ÀÛ¼ºÇÒ Çʿ䰡 ÀÖ´Â ½Å±Ô Á¢¼ÓÀÇ ¼ö´Â ½ÇÁúÀûÀ¸·Î »è°¨µË´Ï´Ù.

Á¢¼Ó Ç®Àº ¿ÏÀüÇÏ°Ô Åõ°úÀûÀÔ´Ï´Ù. J2EE ±¸¼ºÀÇ Áß°£ÃþÀ¸·Î ÀÚµ¿ÀûÀ¸·Î ÇàÇØÁ® ¾îÇø®ÄÉÀ̼ÇÀÇ °üÁ¡À¸·ÎºÎÅÍ´Â Äڵ带 º¯°æÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ¾îÇø®ÄÉÀ̼ǿ¡¼­´Â ´ÜÁö DataSource.getConnection ¸Þ¼Òµå¸¦ »ç¿ëÇØ Ç® µÈ Á¢¼ÓÀ» ÃëµæÇØ,Connection ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇÏ´Â °Í°ú °°Àº ¹æ¹ýÀ¸·Î »ç¿ëÇÕ´Ï´Ù.

Á¢¼Ó Ç®¿¡ »ç¿ëµÇ´Â Ŭ·¡½º¿Í ÀÎÅÍÆäÀ̽º´Â ´ÙÀ½°ú °°½À´Ï´Ù.

Á¢¼Ó Ç® °ü¸® ÇÁ·Î±×·¥Àº 3 Ãþ ¾ÆÅ°ÅØÃÄÀÇ Áß°£ÃþÀ¸·Î ±â´ÉÇØ, ÀÌ·¯ÇÑ Å¬·¡½º³ª ÀÎÅÍÆäÀ̽º¸¦ ¹èÈÄ¿¡¼­ »ç¿ëÇÕ´Ï´Ù. PooledConnection ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇϱâ À§Çؼ­ ConnectionPoolDataSource °¡ ºÒ·Á °¡¸é(ÀÚ), Á¢¼Ó Ç® °ü¸® ÇÁ·Î±×·¥¿¡ ÀÇÇØ »õ·Î¿î PooledConnection ¿ÀºêÁ§Æ®°¡ ConnectionEventListener ¿ÀºêÁ§Æ®·Î¼­ µî·ÏµË´Ï´Ù. Á¢¼ÓÀÌ ´ÝÇôÁú±î ¿¡·¯°¡ ¹ß»ýÇϸé(ÀÚ), Á¢¼Ó Ç® °ü¸® ÇÁ·Î±×·¥ (ûÃëÀÚ)ÀÌ ConnectionEvent ¿ÀºêÁ§Æ®¸¦ Æ÷ÇÔÇÑ ÅëÁö¸¦ ¹Þ½À´Ï´Ù.

ºÐ»ê Æ®·£Àè¼Ç(transaction)

Ç® µÈ Á¢¼Ó°ú °°°Ô, Áß°£Ãþ ÀÎÇÁ¶ó½ºÆ®·°ÃÄ·Î µ¿ÀÛÇϵµ·Ï(µíÀÌ) ±¸ÇöµÈ DataSource ¿ÀºêÁ§Æ®·Î ÀÛ¼ºµÈ Á¢¼ÓÀº ºÐ»ê Æ®·£Àè¼Ç(transaction)¿¡µµ Âü°¡ÇÕ´Ï´Ù. À̰Ϳ¡ ÀÇÇØ, ¾îÇø®ÄÉÀ̼ǿ¡¼­´Â ´ÜÀÏ Æ®·£Àè¼Ç(transaction)·Î º¹¼ö ¼­¹ö»óÀÇ µ¥ÀÌÅÍ ¼Ò½º¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.

ºÐ»ê Æ®·£Àè¼Ç(transaction)¿¡ »ç¿ëµÇ´Â Ŭ·¡½º¿Í ÀÎÅÍÆäÀ̽º´Â ´ÙÀ½°ú °°½À´Ï´Ù.

ÀÌ·¯ÇÑ ÀÎÅÍÆäÀ̽º´Â Æ®·£Àè¼Ç(transaction) ¸Å´ÏÀú¿¡ ÀÇÇØ »ç¿ëµÇ¾î ¾îÇø®ÄÉÀ̼ÇÀÌ Á÷Á¢ »ç¿ëÇÒ °ÍÀº ¾ø½À´Ï´Ù.

XAConnection ÀÎÅÍÆäÀ̽º´Â PooledConnection ÀÎÅÍÆäÀ̽º·ÎºÎÅÍ ÆÄ»ýÇϰí ÀÖ±â (À§ÇØ)¶§¹®¿¡, Ç® µÈ Á¢¼Ó¿¡ µé¾î¸Â´Â °ÍÀº ºÐ»ê Æ®·£Àè¼Ç(transaction)¸¦ ±¸¼ºÇÏ´Â Á¢¼Ó¿¡µµ µé¾î¸ÂÀ¾´Ï´Ù. Áß°£Ãþ¿¡ ÀÖ´Â Æ®·£Àè¼Ç(transaction) ¸Å´ÏÀú´Â ¸ðµç °ÍÀ» Åõ°úÀûÀ¸·Î ó¸®ÇÕ´Ï´Ù. ¾îÇø®ÄÉÀÌ¼Ç Äڵ带 º¯°æÇÑ °Í ¸¸À¸·Î´Â ¾îÇø®ÄÉÀ̼ÇÀº Æ®·£Àè¼Ç(transaction) ¸Å´ÏÀú¿¡ ÀÇÇÑ Æ®·£Àè¼Ç(transaction) 󸮸¦ ¹æÇØÇÒ ¼ö ¾ø½À´Ï´Ù. ƯÈ÷, ¾îÇø®ÄÉÀ̼ǿ¡¼­´Â Connection.commit ¸Þ¼Òµå³ª Connection.rollback ¸Þ¼Òµå¸¦ È£ÃâÇÒ ¼ö°¡ ¾ø½À´Ï´Ù. ¶Ç, Á¢¼ÓÀ» ÀÚµ¿ À§Å¹ ¸ðµå·Î ¼³Á¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù (Áï,Connection.setAutoCommit(true) ¸¦ È£ÃâÇÒ ¼ö°¡ ¾ø´Ù).

ºÐ»ê Æ®·£Àè¼Ç(transaction)¿¡ Âü°¡Çϱâ À§Çؼ­, ¾îÇø®ÄÉÀ̼ÇÀ¸·Î Ưº°È÷ ½Ç½ÃÇÒ Çʿ䰡 ÀÖÀ» °ÍÀº ¾ø½À´Ï´Ù. Åë»ó ´ë·Î, »ç¿ëÇÏ´Â µ¥ÀÌÅÍ ¼Ò½º¿¡ÀÇ Á¢¼ÓÀ» DataSource.getConnection ¸Þ¼Òµå·Î ÀÛ¼ºÇÏ´Â °Í¸¸À¸·Î ³¡³³´Ï´Ù. Æ®·£Àè¼Ç(transaction) ¸Å´ÏÀú´Â Æ®·£Àè¼Ç(transaction)¸¦ ¹èÈÄ¿¡¼­ °ü¸®ÇÕ´Ï´Ù. XADataSource ÀÎÅÍÆäÀ̽º´Â XAConnection ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇØ, °¢ XAConnection ¿ÀºêÁ§Æ®´Â Æ®·£Àè¼Ç(transaction) ¸Å´ÏÀú°¡ Á¢¼ÓÀ» °ü¸®Çϱâ À§Çؼ­ »ç¿ëÇÏ´Â XAResource ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

Çà ¼¼Æ®

RowSet ÀÎÅÍÆäÀ̽º´Â ´Ù¸¥ ´Ù¾çÇÑ Å¬·¡½º³ª ÀÎÅÍÆäÀ̽º¿Í ÇÔ²² ¹èÈÄ¿¡¼­ µ¿ÀÛÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Å¬·¡½º³ª ÀÎÅÍÆäÀ̽º´Â 3 °³ÀÇ Ä«Å×°í¸®·Î ³ª´­ ¼ö ÀÖ½À´Ï´Ù.
  1. À̺¥Æ® ÅëÁö

  2. Metadata
  3. ¸®´õ/¶óÀÌÅÍ ±â´É
    RowSetInternal ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â RowSet ¿ÀºêÁ§Æ®¿¡¼­´Â °ü·ÃÇÏ´Â RowSetReader ¿ÀºêÁ§Æ®·Î È£ÃâÇÏ´Â °ÍÀ¸·Î, µ¥ÀÌÅ͸¦ °¡Áö´Â ÀÚ½ÅÀ» »ý¼ºÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ¶Ç, °ü·ÃÇÏ´Â RowSetWriter ·Î È£ÃâÇÏ´Â °ÍÀ¸·Î, Çà¿¡ °¡¼¼ÇÑ º¯°æÀ», ±× ÇàÀ» ¿ø·¡ ÃëµæÇߴµ¥·ÎºÎÅÍ µ¥ÀÌÅÍ ¼Ò½º·Î ½á µÇµ¹¸± ¼ö°¡ ÀÖ½À´Ï´Ù. µ¥ÀÌÅÍ ¼Ò½º¿¡ Á¢¼ÓÇÑ Ã¤·ÎÀÇ Çà ¼¼Æ®¿¡¼­´Â µ¥ÀÌÅÍ ¼Ò½º¸¦ Á÷Á¢ Á¶ÀÛÇÒ ¼ö°¡ ÀÖ±â (À§ÇØ)¶§¹®¿¡, ¸®´õ³ª ¶óÀÌÅ͸¦ »ç¿ëÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.

RowSet ÀÎÅÍÆäÀ̽º´Â ¸¹Àº ¹æ¹ýÀ¸·Î ±¸ÇöÇÒ ¼ö ÀÖ¾î ´©±¸³ª°¡ ±¸ÇöÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. °³¹ßÀÚ´Â ÀÚÀ¯·Ó°Ô »ó»ó·ÂÀ» ÀÏÇÏ°Ô ÇØ Çà ¼¼Æ®ÀÇ »õ·Î¿î »ç¿ë ¹æ¹ýÀ» ã¾Æ³»´Â °ÍÀÌ Ãßõ µÇ°í ÀÖ½À´Ï´Ù.

Áß¿ä: ¡¸µµÀÔµÈ ¹öÁ¯: 1.4¡¹(ÀÌ)¶ó°í Ç¥½ÃµÈ API ¸¦ »ç¿ëÇÏ´Â ÄÚµå´Â JDBC 3.0 API ¸¦ ±¸ÇöÇÏ´Â JDBC Å×Å©³î·¯Áö µå¶óÀ̹ö¸¦ »ç¿ëÇØ ½ÇÇàÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. »ç¿ëÇÏ·Á°í Çϴ ƯÁ¤ÀÇ ±â´ÉÀ» µå¶óÀ̹ö°¡ ±¸ÇöÇϰí ÀÖÀ»Áö ¾î¶³Áö¸¦, µå¶óÀ̹öÀÇ ¹®¼­·Î È®ÀÎÇØ ÁÖ¼¼¿ä.

ÆÐŰÁöÀÇ »ç¾ç

°ü·Ã Ç׸ñ

Addison-Wesley Longman ·ÎºÎÅÍ ÃâÆÇµÇ°í ÀÖ´Â Java Series ºÏ¿¡¼­´Â javax.sql ÆÐŰÁöÀÇ Å¬·¡½º³ª ÀÎÅÍÆäÀ̽º¿¡ °üÇÑ »ó¼¼ÇÑ Á¤º¸¸¦ ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
1.4

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.