¸®´ª½º °ü·Ã °­Á¶õ

HomePage Backward Forward Post Reply List
Delete Modify
  Á¦¸ñ   JDBC, mySQL #3 1999/01/03 (16:25)
À̸§ ±èÈ¿¿ø
¹øÈ£ 87
Á¶È¸ 457
º»¹® -----------------------------------------------------------------------------
JAVA, JDBC¿Í MySQLÀ» ÀÌ¿ëÇÑ À¥°ú DBÀÇ ¿¬µ¿ 3.
(Àúµµ ¾ÆÁ÷ °øºÎ ÁßÀ̶ó Ʋ¸° ºÎºÐÀÌ ¸¹À» °Ì´Ï´Ù.
Ȥ½Ã ¹ß°ßÇϽŠºÐ²²¼­´Â ¾Ë·ÁÁֽʽÿÀ. °¨»çÇÕ´Ï´Ù.)

¾È³çÇϽʴϱî.... InoS ÇãÁ¤¼öÀÔ´Ï´Ù......
¿À´ÃÀº InoSÀÇ ¶æºÎÅÍ ¾Ë°í °¥±î¿©?
[InoS] - Input normal output Special ÀÔ´Ï´Ù.....

¾ÕÀ¸·Î Á¦°¡ ¸¸µé º¥Ã³ ±â¾÷ÀÇ À̸§À̱⵵ ÇÏÁ®.ÇÖÇÖÇÖ..... ^^;

¿À´ÃÀº JDBC¿¡ ´ëÇØ ¹è¿ï Â÷·ÊÀ̱º¿©.....
1) MySQLÀÇ »ç¿ë¹ý°ú SQL ¹®¹ý °øºÎ  
2) JDBC  <= ¿À´Ã....
3) - i. JDBC DriverÀÇ ¼³Ä¡¿Í ¼³Á¤
  - ii. JDBC API

À̹ø °­Á¿¡¼­´Â JDBC¿¡ ´ëÇÑ ÀÌ·ÐÀûÀÎ ¸éÀ» ¸¹ÀÌ °øºÎÇÒ °ÍÀÔ´Ï´Ù.
½ÇÁ¦ ÄÚµùÀ» ÇÏ°í, ¾ÖÇø´µµ ¸¸µé°í ÇÏ´Â °ÍÀº ¸¶Áö¸·ÀÎ,,,
´ÙÀ½ °­Á¿¡¼­ Çϱâ·Î ÇÏÁ®....
¿À´Ã °­Á´ ²À Àоî¾ß ÇÏ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. µû¶ó¼­, Àдٰ¡
±ÍÂúÀ¸½Ã¸é, ´ÙÀ½ °­Á·Π³Ñ¾î°¡¼Åµµ ÁÁ½À´Ï´Ù.
¿À´Ã ¹è¿ì´Â ³»¿ëÀÇ ÀϺδ  http://www.javasoft.com¿¡¼­ ´Ù¿î ¹ÞÀº
JDBC Guide : Getting Started
¿¡¼­ ÂüÁ¶ Çß½À´Ï´Ù.

1. JDBC¶õ ¹«¾ùÀΰ¡?
       JDBC´Â Àü¿¡µµ ¸»Çß´Ù ½ÃÇÇ Java DataBase connectivityÀÇ ¾àÀÚÀÔ´Ï´Ù.
       JDBC´Â JavaÀÇ APIÀÇ ÇÑ Á¾·ùÀÔ´Ï´Ù. java.sql.*ÀÌ JDBC APIÀÔ´Ï´Ù.
       ÀÌ JDBC¸¦ ÀÌ¿ëÇؼ­ Àú¹ø °­ÀÇ¿¡¼­ ¿ì¸®°¡ ÇÑ
       select * from Sungjuck; °°Àº °ÍÀ» µ¥ÀÌŸ º£À̽º¿¡ ³Ñ±æ ¼ö ÀÖ½À´Ï´Ù.
       ±×·¯¸é, ÀÌ·± query°¡ JDBC¸¦ ÅëÇؼ­ µ¥ÀÌÅÍ º£À̽º¿¡ °¡°í, µ¥ÀÌÅÍ º£À̽º´Â
       °á°ú(ResultSet)À» ´Ù½Ã java·Î º¸³» ÁÝ´Ï´Ù.
       
         JDBC¸¦ ÀÌ¿ëÇϸé, ½±°Ô Web°ú DB¸¦ ¿¬µ¿ÇÒ ¼ö ÀÖ¾¹´Ï´Ù. ¾ÖÇø´À» ¸¸µé°í,
       ±× ¾ÖÇø´¿¡ JDBC¸¸ Ãß°¡ ÇϸéµÇÁö¿©.....
       ¹°·Ð CGI·Îµµ ÇÒ ¼ö ÀÖ´Â ÀÏÀÌÁö¸¸, JDBC¸¦ ÀÌ¿ëÇÏ´Â ÀÌÀ¯´Â?
         ´ä> JAVAÀÇ ¸ðµç ÀåÁ¡µéÀ» ±×´ë·Î ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.
       ¹®¼­¿¡´Â ÀÌ·¸°Ô ³ª¿À´Â ±º¿©....

2. JDBC·Î ¹«¾ùÀ» ÇÒ ¼ö ÀÖÀ»±î....
       À§¿¡¼­ ¸»ÇÑ ¹®¼­¿¡ ´ÙÀ½°ú °°ÀÌ ³ª¿À´Â ±º¿©
       
       JDBC makes it possible to do three things:
         1. establish a connection with a databese
         2. send SQLstatement
         3. process the results.
       
       ¾î·ÆÁö ¾ÊÀº ¿µ¾îÀ̹ǷΠÇؼ®Àº ¾ÈÇÏ°Ú½À´Ï´Ù.
       ´ÙÀ½ÀÇ °£´ÜÇÑ ¿¹Á¦¸¦ º¾½Ã´Ù.
       (ÀÚ¼¼ÇÑ ¼³¸íÀº ´ÙÀ½ °­Á¿¡¼­ ÇսôÙ.)
       Connection con = DriverManager.getConnection(
           "jdbc:odbc:wombat", "ID", "passwd") ;
       statement stmt = con.createStatement() ;
       ResultSet rs = stmt.executeQuery("select a, b, c from Table") ;
       while(rs.next())
       {
               int x = getInt("a") ;
               String S = getString("b") ;
               float f = getFloat("c") ;
       }
       Àú¹ø °­ÀÇ ±îÁö ¿­½ÉÈ÷ µéÀ¸¼Ì´Ù¸é, ´ëÃæÀ̳ª¸¶ ÀÌÇØ°¡ °¡½Ç
       ²®´Ï´Ù.
       DataBase¿Í ¿¬°áÀ» ÇÏ°í, query¸¦ ³Ñ±â±â À§ÇØ Statement¸¦ ¸¸µé°í,
       ½ÇÁ¦ Query¸¦ ³Ñ±â°í, °á°ú¸¦ ¹Þ¾Æ¼­, °ªÀ» ¾ò°í ÀÖ½À´Ï´Ù.
       ÀÚ¼¼ÇÑ ¼³¸íÀº ´ÙÀ½ °­Á¿¡¼­ Çϵµ·Ï ÇÕ´Ï´Ù.
3. JDBC versus ODBC..
       
       java¿¡¼­µµ ODBC´Â ¾µ ¼ö ÀÖ¾¹´Ï´Ù.
       ÇÏÁö¸¸, JDBC¸¦ ´õ ¸¹ÀÌ ¾´ ´Ù´Â ±º¿©.
       JDBC°¡ ¹è¿ì±âµµ ½±°í, ODBC¸¦ ¾´´Ù¸é, Á¢¼ÓÇÏ´Â client¸¶´Ù
       ODBC driver°¡ ÀνºÅçµÇ¾î ÀÖ¾î¾ß µÈ´Ù°í ÇÕ´Ï´Ù.
       Á¦°¡ ODBC´Â Àß ¸ð¸£±â¶§¹®¿¡ °è¼Ó '~±º¿©, ~ÇÕ´Ï´Ù.'¶ó´Â ¸»À»
       ¾²´Â ±º¿©.....
       ¾Æ¹«Æ° pure Java solution µîÀ» »ý°¢Çؼ­¶óµµ,
       JDBC¸¦ ¾²´Â°Ô ÁÁ½À´Ï´Ù.
       ÀÚ¼¼ÇÑ ³»¿ëÀº
       http://www.javasoft.com/products/jdbc
       ¿¡ °¡º¸½Ã¸é µË´Ï´Ù.
¿À´ÃÀº ª°Ô ²÷³µ±º¿©.....
´ÙÀ½¿¡´Â JAVA·Î DB¿¡ Á¢¼ÓÇϱâ À§ÇÑ ¹æ¹ýµîÀ» ¹è¿ö º¾½Ã´Ù.

HomePage Backward Forward Post Reply List
1998 by swindler