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

HomePage Backward Forward Post Reply List
Delete Modify
  Á¦¸ñ   JDBC, mySQL #4 1999/01/03 (16:26)
À̸§ ±èÈ¿¿ø
¹øÈ£ 88
Á¶È¸ 460
º»¹® -----------------------------------------------------------------------------
JAVA, JDBC¿Í MySQLÀ» ÀÌ¿ëÇÑ À¥°ú DBÀÇ ¿¬µ¿ 4.

(Àúµµ ¾ÆÁ÷ °øºÎ ÁßÀ̶ó Ʋ¸° ºÎºÐÀÌ ¸¹À» °Ì´Ï´Ù.
Ȥ½Ã ¹ß°ßÇϽŠºÐ²²¼­´Â ¾Ë·ÁÁֽʽÿÀ. °¨»çÇÕ´Ï´Ù.)
¾È³çÇϽʴϱî.... InoS ÇãÁ¤¼öÀÔ´Ï´Ù......

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

¿À´ÃÀº JDBC Driver¸¦ ¼³Ä¡ÇÏ°í, ¸î°¡Áö ¼³Á¤°ú, Á¦´ë·Î ¼³Ä¡µÆ´ÂÁö.
È®ÀÎÀ» ÇÏ´Â ½Ã°£À» °¡Á®º¸°Ú½À´Ï´Ù.
Âü. ±×Àü¿¡ ¸ÕÀú URL¿¡ ´ëÇØ °øºÎ¸¦ ¸ÕÀú ÇØ¾ß °Ú±º¿©....

1. URLs in General Use
(JDBC Guide:Getting Started¿¡¼­ ¹ßÃé, ¹ø¿ª)
URL¿¡ ´ëÇØ »ç¶÷µéÀÌ °¡²û È¥µ¿À» Çϱ⠶§¹®¿¡ ¸ÕÀú URL¿¡ ´ëÇØ °øºÎ¸¦ ÇÏ°í
³Ñ¾î °©´Ï´Ù. ¹¹ ÇÊ¿ä¾ø´Ù°í »ý°¢ÇϽô ºÐµé²²¼­´Â ³Ñ¾î °¡¼Åµµ µË´Ï´Ù.
URL(Uniform Resource Locator)´Â ±× Resource°¡ ÀÎÅͳÝÀÇ ¾îµð¿¡ ÀÖ´ÂÁö
Á¤º¸¸¦ ¾Ë·ÁÁÝ´Ï´Ù.
ÀϹÝÀûÀ¸·Î URLÀº ¼¼ ºÎºÐÀ¸·Î ³ª´²Áý´Ï´Ù.
1).Protocol used to access the information.
2).Host information
3).Path of what is to be accessed.
À§¿Í °°´Ù. °¢°¢¿¡ ´ëÇØ ÀÚ¼¼È÷ ¾Ë¾Æ º¸¸é...
1). Protocol used to access the information.
       ftp://javasoft.com/docs/JDK-1_apidocs.zip
       http://java.sun.com/products/JDK/1.1
       file:/home/haroldw/docs/tutorial.html
       
       À§¿¡¼­ ftp, http, file µîÀÌ ProtocolÀÌ µÈ´Ù.
2). Host Information
       this part gives the information needed to find and access
       the host where the resource resides.(À½ ¹ø¿ªÇÏ¸é ¸»ÀÌ ÀÌ»óÇؼ­.).
        Host informationÀÌ '//'·Î ½ÃÀÛÇϸé, ÀÌ°ÍÀº Internet application
       ÀÓÀ» ³ªÅ¸³½´Ù(http µî). '/'·Î ½ÃÀ۵Ǹé, resource´Â local fileÀ̶ó´Â
       ¾ê±â´Ù.
        Host informationµµ ¼¼ ºÎºÐÀ¸·Î ³ª´²Áø´Ù.
        * Domain name.
        * User login °ú Passwd.
        * Port number
        ¿¹)
        http://java.sun.com
        http://java.sun.com:80/doc/ (':80'Àº 80¹ø Æ÷Æ®¿¡ Á¢¼ÓµÊÀ» ³ªÅ¸³½´Ù.)
        http://foo.com."happy"."1234"(ID¿Í passwd)
3). Path of what is to be accessed
       http://java.sun.com/products/JDK/1.0.2
       À§¿¡¼­ products/JDK/1.0.2°¡ ¼¼ ¹ø° ÆÄÆ®ÀÌ´Ù.
       Áï, products/JDK¶ó´Â µð·ºÅ͸®ÀÇ 1.0.2°¡ accessµÈ´Ù´Â °ÍÀ» ³ªÅ¸ ³½´Ù.

Áö±Ý±îÁö, ÀϹÝÀûÀÎ URL¿¡ ´ëÇØ ¾Ë¾Æ º¸¾Ò¾¹´Ï´Ù.
±×·³ ÀÌÁ¦, JDBC URL¿¡ ´ëÇÏ ¾Ë¾Æ º¾½Ã´Ù.

2. JDBC URL.
       JDBC URLÀ» ¿Ö °øºÎÇϳı¸¿©? ÀÏ´Ü, Java applicationÀ̳ª appletÀÌ,
       µ¥ÀÌŸ º£À̽º¿Í ¿¬°áÀÌ µÇ¾î¾ß ÇÒÅÙµ¥, ÀÌ ¿¬°áÀ» URL Çü½ÄÀ» ÅëÇؼ­
       ¿¬°áÀÌ µË´Ï´Ù. ÀÌ ºÎºÐ ¿ª½Ã ¾Èº¸°í ³Ñ¾î °¡¼Åµµ ÁÁ½À´Ï´Ù.
       
       JDBC URLÀº ´ÙÀ½°ú °°Àº Çü½ÄÀÔ´Ï´Ù.
       jdbc:<subprotocol>:<subname>
       ¿ì¼± ½ÃÀÛÀº jdbc·Î ½ÃÀÛÇÕ´Ï´Ù.
       <subprotocol>Àº, dirver³ª, µ¥ÀÌŸ º£À̽º ¿¬°á ¸ÞÄ«´ÏÁòÀ»
       ³ªÅ¸³»´Âµ¥, ¿ì¸®´Â ±×³É ¿©±â¿¡ mysqlÀ» ¾²¸é µÈ´Ù°í ¾Ë¾ÆµÎ½Ã¸é
       ÁÁÁ®.
       <subname>Àº, ¾î¶² µ¥ÀÌŸ º£À̽º¿¡ ¿¬°áÀ» ÇÒ °ÍÀΰ¡¸¦ ³ªÅ¸³À´Ï´Ù.
       Àú¹ø½Ã°£¿¡ ¿ì¸®´Â '¼ºÀû'À̶ó´Â µ¥ÀÌŸ º£À̽º¸¦ ¸¸µé¾úÁ®?
       ±×·³ '¼ºÀû'À̶ó°í ¾²½Ã¸é µÇ°Ú³×¿©.....
       URLÀÇ ¿¹´Â ´ÙÀ½°ú °°½À´Ï´Ù.
       jdbc:mysql://localhost:3306/¼ºÀû
       ÀÌ·¸°Ô Çϸé, localhostÀÇ 3306¹ø Æ÷Æ®¸¦ ÅëÇØ, mysqlÀ̶ó´Â
       µ¥ÀÌŸ º£À̽º ¼­¹öÀÇ ¼ºÀûÀ̶ó´Â µ¥ÀÌŸ º£À̽º¿¡ ¿¬°áÇϰٴٴÂ
       °ÍÀÌÁö¿©.....
       Æ÷Æ® ¹øÈ£´Â ¹ºÁö ¾Æ½ÃÁö¿©?
       /etc/services ÆÄÀÏÀ» º¸½Ã¸é, °¢°¢ÀÇ ¼­ºñ½º¸¶´Ù, ¾î¶² Æ÷Æ®¸¦
       ¾²´ÂÁö°¡ ³ª¿ÍÀÖ¾¹´Ï´Ù. telnetÀÌ 23¹ø, ftp´Â 21¹ø,http´Â 80¹ø
       À̱º¿©.... ÀÌ Æ÷Æ® ¹øÈ£´Â 16ºñÆ®¸¦ ¾²´Ï±ñ 2ÀÇ 16Á¦°ö¸¸Å­ÀÇ
       Æ÷Æ®¸¦ ¾µ ¼ö ÀÖ°Ù±º¿©.... ¿ì¸®´Â ÀÌÁß 3306¹øÀ» ¾µ °ÍÀÔ´Ï´Ù.
       ÀÚ¼¼ÇÑ ¿¬°áÀº À̵û°¡ Çϱ¸, ÀÌÁ¨, JDBC Driver¸¦ ¼³Ä¡ÇØ º¾½Ã´Ù.

3. JDBC DriverÀÇ ¼³Ä¡

       MySQLÀÌ ÁغñµÇ¾î ÀÖ´Ù°í Çؼ­, ¹Ù·Î JDBC¸¦ ÅëÇؼ­,
       »ç¿ëÀ» ÇÒ ¼ö ¾ø½À´Ï´Ù. ¿¬°áÀ» Çϱâ À§Çؼ­´Â
       JDBC Driver°¡ ÇÊ¿äÇÏÁ®.....
       ¸¶¿ì½º³ª, »ç¿îµå Ä«µå µîÀ» »ç¿ëÇϱâ À§Çؼ­ °¢ µå¶óÀ̹ö°¡
       ÇÊ¿äÇÑ °Í°ú °°Àº ÀÌÄ¡ ÀÌ°ÚÁ®......
       °¢ DB¼­¹ö¸¶´Ù ´Ù¸¥ µå¶óÀ̹ö¸¦ ¾²¼Å¾ß ÇÕ´Ï´Ù. mSQLÀ̶ó¸é,
       mSQL¿¡ ¸Â´Â µå¶óÀ̹ö¸¦ , ¿À¶óŬÀ̶ó¸é, ¿À¶óŬ¿¡ ¸Â´Â
       µå¶óÀ̹ö¸¦ ±¸ÇÏ¼Å¾Æ ÇÕ´Ï´Ù.
       MySQLÀº jms¶ó´Â µå¶óÀ̹ö°¡ ÀÖ±º¿©.
       ÀÌ µå¶óÀ̹ö´Â http://www.javasoft.com/products/jdbc
       ¿¡¼­ ±¸ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.  ¾Æ´Ï¸é, Á¦°¡ ÀÚ·á½Ç¿¡ µî·ÏÀ» Çϵµ·Ï
       ÇÏÁ®.....
       
       ÀÌÁ¦ ¿©·¯ºÐÀº µå¶óÀ̹ö¸¦ °¡Áö°í °è½Ç °Ì´Ï´Ù.
       ¾ÐÃàÀ̳ª ¾ÆÄ«À̺갡 µÇ¾î ÀÖÀ» ÅÙµ¥,
       ¿øÇÏ´Â µð·ºÅ͸®¿¡ ¾ÐÃàÀ» Ç®°í, ÀÚ½ÅÀÇ CLASSPATH¿¡
       ±× Ƽ·ºÅ͸®¸¦ Ãß°¡Çϵµ·Ï ÇÏÁ®.
       Àú´Â jdk µð·ºÅ͸®¿¡ foreign_classes¶ó´Â µð·ºÅ͸®¸¦ ¸¸µé°í,
       Å¬·¡½º Æнº¸¦ Ãß°¡ Çß¾¹´Ï´Ù.
       ÇÏÁö¸¸, ÀÌ·± ½ÄÀ¸·Î ÇÏ´Â ¹æ¹ýÀº ¾à°£ÀÇ ¹®Á¦°¡ ÀÖ½À´Ï´Ù.
       ¹Ù·Î ÀÎÅͳݿ¡¼­ Á¢¼ÓÇßÀ» ¶§Àε¥, ÀÌ ¶§´Â ÀÚ½ÅÀÌ ¸¸µç
       class°¡ ÀÖ´Â ÇÏÀ§ µð·ºÅ͸®¿¡ ÀÌ µå¶óÀ̹ö¸¦ ±î¼Å¾ß ÇÕ´Ï´Ù.
       ¿Ö³Ä¸é, appletviewer³ª ³Ý½ºÄÉÀÙÀ¸·Î, ÀÚ½ÅÀÇ appletÀ» º¼¶§´Â
       CLASSPATH¿¡¼­ Ŭ¶ó½º µéÀ» ãÀ» Å×Áö¸¸, ÀÎÅͳÝÀ¸·Î Á¢¼ÓÇßÀ»¶§´Â
       CLASSPATH°¡ ¾øÁ®. . À½ ÀÌ ¹®Á¦´Â ´ÙÀ½¿¡ ´Ù½Ã Çѹø ¾ð±ÞÀ» ÇÏÁ®.
       ¾ÆÁ÷ JDBC¿¡ ´ëÇØ ¾È °¥ÃÄÁÖ°í, ÀÌ·± ¸»À» ÇÏÀÚ´Ï, µûºÐÇÏ°í,
       ¾îÂÀ ÀÌÇصµ ¾È°¡½Ã°Ú±º¿©......
       ÀÚ~ ÀÌÁ¨, ¼³Ä¡µµ ´Ù µÇ¾úÀ¸´Ï, JDBC¸¦ »ç¿ëÇغ¼±î¿ä.
       ¿ì¼± ¿¬°áÀÌ Àß µÇ´ÂÁö È®ÀÎÇØ º¾½Ã´Ù.

3. DB¿ÍÀÇ ¿¬°á È®Àΰú ¼³Á¤.....

       ¿ì¼± MySQL¿¡ Æнº¿öµå¸¦ °Ì½Ã´Ù. ²À ÇÊ¿äÇÑ ÀÛ¾÷ÀÔ´Ï´Ù. º¸¾È ¹×,
       JDBC·Î ¿¬°áÀ» ÇÒ ¶§ ¸»ÀÌÁ®....
       ÇÁ·ÒÇÁÆ®¿¡¼­ mysql mysqlÀ̶ó°í Ĩ½Ã´Ù.
       ±×·³ mysqlÀ̶ó´Â µ¥ÀÌŸ º£À̽º¿¡ ¿¬°áµÇ°ÚÁ®.
       mysql> select * from user ;
       ¶ó°í Ä¡¸é, °¢ »ç¿ëÀÚÀÇ À̸§°ú Æнº¿öµå, °¢ ±ÇÇÑ µîÀÌ
       º¸ÀÏ °Ì´Ï´Ù. ±×·±µ¥ ¾ÆÁ÷ Æнº¿öµå´Â ¾øÁ®? Æнº¿öµå¸¦ °Ì½Ã´Ù.
       mysql> update user set Password = password('¾ÏÈ£') where User = 'ID' ;
       update´Â Áö³­ ½Ã°£¿¡ ¹è¿üÁ®?
       ¾ÏÈ£´Â ¿øÇÏ´Â °ÍÀ» ÇϽðí, ID¿¡´Â ÀÚ½ÅÀÇ ID¸¦ ÀÔ·ÂÇսôÙ.
       ¾ÏÈ£¸¦ ÀØ¾î ¹ö¸®¸é, ¿µ¿µ »ç¿ëÀ» ¸øÇÏ°Ô µÇ´Ï Á¶½ÉÇսôÙ.
       ÀÌÁ¦ ¾ÕÀ¸·Î´Â MySQL¿¡ °üÇÑ ¸ðµç ¸í·ÉÀº -p ¿É¼ÇÀ» ºÙ¿©¾ß ÇÕ´Ï´Ù.
       mysqlshow -p, mysql -p ¼ºÀû, mysqladmin -p create
       µîµî, -p¸¦ ºÙ¿©¼­ ÇսôÙ.
       
       ÀÌÁ¦, JDBC¸¦ »ç¿ëÇؼ­ MySQL°ú ¿¬°áÀ» Çغ¼±î¿©?
       Àç¹ÌÀÖÀ» ²®´Ï´Ù.
       ¿ì¼± ´ÙÀ½°ú °°Àº ¼Ò½º Äڵ带 ÀÛ¼ºÇÕ´Ï´Ù.
/**********************************************************************/
//¿¬°áÀÌ Àߵdzª È®ÀÎ ÇÏ´Â ¼Ò½º ÄÚµå ÀÔ´Ï´Ù.
       import java.sql.* ;
       public class test
       {
           public static void main(String [] argv)
           {
               Connection con ;
               try
               {       //µå¶óÀ̹ö¸¦ loadÇÑ´Ù.
                   Class.forName("gwe.sql.gweMysqlDriver") ;
               }
               catch(ClassNotFoundException e){System.out.println(e.getMessage());}
               try
               {
                   String url = "jdbc:mysql://localhost:3333/mysql";
                               //¿¬°áÀ» ÇÑ´Ù.ID´Â ÀÚ½ÅÀÇ °Í,Passwdµµ ¸¶Âù°¡Áö,
                   con = DriverManager.getConnection(url,"ID","Passwd");
                               //¿¬°áÀÌ ¾ÈµÇ¸é catch·Î ³Ñ¾î°¡¹Ç·Î OK°¡ ¾È³ªÅ¸³­´Ù.
                   System.out.println("OK") ;
               }
               catch(SQLException e){System.out.println(e.getMessage());}
       }
}
/*********************************************************************/
       ¼Ò½º¿¡ ´ëÇÑ ¼³¸íÀº ´ÙÀ½ ½Ã°£¿¡ Çϵµ·Ï ÇÏ°Ú¾¹´Ï´Ù. ¿À´ÃÀº ¿¬°áÀÌ ÀߵǴÂÁö
       , µå¶óÀ̹ö´Â Á¦´ë·Î ¼³Ä¡Çß´ÂÁö¸¦ È®ÀÎÇÏ´Â ½Ã°£À̴ϱñ¿©.....
       À§ÀÇ ¼Ò½º¸¦ test.java·Î ÀúÀåÇÏ°í, ÇÁ·ÒÇÁÆ®¿¡¼­ javac test.java¸¦
       Ä¡¸é test.class°¡ »ý±â°ÚÁ®.
       ±×·³ java test ¶ó°í Ä¡½Ã°í, ¾î¶² °á°ú°¡ ³ªÅ¸³ª³ª, ±â´Ù¸³½Ã´Ù.
       ¾î¶»½À´Ï±î? OK°¡ ³ªÅ¸³µ³ª¿©? OK°¡ ³ª¿À¸é,  ¼º°øÀÌ°í, ExceptionÀÌ
       ¹ß»ýÇÑ´Ù¸é, ½ÇÆÐÀÔ´Ï´Ù.
       ½ÇÆжó°í Çصµ °ÆÁ¤Àº ¸¶½Ê½Ã¿À, ¼¼»ó¿¡ ¾îµð ½¬¿î°Ô ÀÖ°Ù½À´Ï±î.....
       Àú°°Àº °æ¿ì¿£, ¿¬°áÀ» Çϴµ¥¸¸, ÇÑ ÀÏÁÖÀÏ Á¤µµ °É·È½À´Ï´Ù.
       JDBC°°Àº °æ¿ì´Â ¾Æ´Â »ç¶÷µµ ¾ó¸¶ ¾ø°í,MySQL ¾²´Â »ç¶÷µµ °ÅÀÇ ¾ø°í,
       ÀÖ´Â ÀÚ·á¶ó°í´Â ¿¹Á¦ ¸î°³¿Í e-mail address ¸î°³.. À̸® Àú¸® ¿Ü±¹»ç¶÷ÇÑÅ×
       ¾ÈµÇ´Â ¿µ¾î·Î Áú¹®ÇÏ°í, °á±¹ ¼º°øÇß¾¹´Ï´Ù.
       Áö±Ý ½ÇÆÐÇß´Ù°í, ½Ç¸ÁÇÏÁö´Â ¸¶½Ê½Ã¿À. '½ÇÆд ¼º°øÀÇ ¾î¹«ÀÌ'ÀÔ´Ï´Ù.
       ±×·³ ÀÌÁ¦ ½ÇÆÐÇϽŠºÐÀ» À§ÇÑ Æ¯°­ÀÌ À̾î Áý´Ï´Ù. OKÇϽŠºÐÀº
       ´ÙÀ½ °­ÀÇ·Î ³Ñ¾î°¡¼Åµµ ÁÁ½À´Ï´Ù.

4. ¼º°ø¿¡ ÇÑ ¹ß ´õ ´Ù°¡°¡±â......
       
       ¾î¶² ¿¡·¯°¡ ³ª¼Ì³ª¿©? ¿¡·¯ ȤÀº ExceptionÀÌ ³ª¼ÌÀ» ²®´Ï´Ù.
       È¤½Ã ÄÄÆÄÀϽà ¿¡·¯¶ó¸é, À§ÀÇ ¼Ò½º Äڵ带 Àß Ãĺ¸½Ã±¸¿©.
       java test Çߴµ¥, test.class¸¦ ãÀ» ¼ö ¾ø´Ù±¸ Çϸé,
       Å¬·¡½º Æнº¸¦ Á¦´ë·Î ¼³Á¤ÇϽÃÁö¿ä...
       Àú´Â Exception¸¸À» °¡Áö°í ±× ÇØ°á ¹æ¾ÈÀ» ¼³¸íÇÏ°Ú½À´Ï´Ù.
       ´ÙÀ½°ú °°Àº ExceptionÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.
       1) Class Not Found
       2) Connection refused
       3) access denied
       ±×·¡µµ 1)¹øÀÇ ExceptionÀº ÇØ°áÇϱ⠽±½À´Ï´Ù.
       2), 3)Àº Á» °ñÄ¡¾ÆÇÁÁ®......

       1)¹øÀº JDBCµå¶óÀ̹öÀÇ Æнº°¡ Á¦´ë·Î ¼³Á¤µÇ¾î ÀÖÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù.
       ´Ù½Ã Çѹø Á¦´ë·Î Æнº¸¦ ¼³Á¤Çß´ÂÁö º¾½Ã´Ù.
       µå¶óÀ̹öµµ ¼³Ä¡Çϱâ´Â ½±Áö¿©. ±×³É ¾ÐÃุ Ç®¸é, ±×°Ô ¼³Ä¡°¡ ´Ù
       µÈ °Ì´Ï´Ù. µû¶ó¼­ 1)¹øÀÇ ¿¹¿Ü´Â Ŭ·¡½º Æнº¸¸ Á¦´ë·Î °É¾î
       ÁÖ¸é ÇØ°á µË´Ï´Ù.

       2)¹ø ¿¹¿Ü´Â Æ÷Æ®¸¦ À߸ø¾²°Å³ª, MySQLÀÌ ¼Ë´Ù¿î µÈ »óÅÂÀÔ´Ï´Ù.
       MySQLÀÌ ¼Ë´Ù¿î µÈ »óŶó¸é, ´Ù½Ã Å°¸é µË´Ï´Ù. ÀÌ·± ÀÏÀº º°·ç ¾øÀ»
       ²¨¶ó »ý°¢µÇ³×¿©. rpmÀ¸·Î ¼³Ä¡ÇÞ´Ù¸é, ºÎÆýÿ¡ ÀÚµ¿À¸·Î ¶ß°Åµç¿©...
       ¹ÙÀ̳ʸ®·Î ¼³Ä¡ÇϽŠºÐÀ̶ó¸é, mysql.server start¶ó´Â ¸í·ÉÀ»
       ÁÖ¾î ´Ù½Ã Äѽñ⠹ٶø´Ï´Ù.
       Æ÷Æ®¸¦ À߸øÁöÁ¤ÇÑ °æ¿ì¿¡µµ 2)¹øÀÇ ¿¹¿Ü°¡ ¹ß»ýÇÕ´Ï´Ù......
       Á¸ÀçÇÏÁöµµ ¾Ê´Â Æ÷Æ®·Î Á¢¼ÓÀ» ½ÃµµÇÑ °æ¿ì ÀÌÁö¿©.
       À̶§´Â MySQLÀÌ ¾î¶² Æ÷Æ®¸¦ ÀÌ¿ëÇؼ­ JDBC¿Í ¿¬°áÀ» ÇÏ´ÂÁö¸¦ ¾Ë¾Æ
       ¾ß ÇÕ´Ï´Ù. º¸Åë 3306¾Æ´Ï¸é, 3333¹øÀÔ´Ï´Ù.
       ¸®´ª½º µ¿ ÀÚ·á½Ç¿¡¼­ MySQLÀ» ¹Þ¾Æ ±î¼Ì´Ù¸é, 3333¹øÀÔ´Ï´Ù.
       ¹öÀüÀÌ Æ²·Á¼­ ±×·±Áö ¸ð¶óµµ, 3306À» ¾²´Â MySQLµµ ÀÖ´õ±º¿©....
       Àúµµ Áý¿¡¼­´Â 3333À» ¾²´Âµ¥, ¿¬±¸½Ç¿¡¼­´Â 3306¹øÀ» ¾¹´Ï´Ù.
       µÎ °³ÀÇ ¹öÀüÀÌ Æ²·Á¼­ ±×·±Áö, ¾Æ´Ï¸é ´Ù¸¥ ÀÌÀ¯°¡ ÀÖ´ÂÁö,
       Àúµµ ¿©±â±îÁö´Â Àß ¸ð¸£°Ú±º¿©....
       È¤½Ã 3306¹øµµ ¾Æ´Ï°í, 3333¹øµµ ¾Æ´Ï´Ù, ÀÌ·¯¸é, Á» Èûµì´Ï´Ù.
       netstat -a | more
       ·Î È®ÀÎÇغ¾½Ã´Ù.
       tcp        0      0 *:2049                  *:*                     LISTEN   
  
       tcp        0      0 *:smtp                  *:*                     LISTEN  
   
       tcp        0      0 *:www                   *:*                     LISTEN  
   
       tcp        0      0 *:6000                  *:*                     LISTEN   
  
       tcp        0      0 *:3333                  *:*                     LISTEN   
  
       udp        0      0 *:syslog                *:*                              

       Á¦ ÄÄÀÇ °á°úÁß ÀϺθ¦ ¹ßÃéÇÑ °Ì´Ï´Ù. 3333¹øÀÌ LISTENÇÏ°í ÀÖ±º¿©.
       3333¹øµµ ¾Æ´Ï°í, 3306¹øµµ ¾Æ´Ï¶ó¸é, À§Ã³·³, À̸§Àº ¾ø°í, ¼ýÀÚ·Î
       µÇ¾î ÀÖ´Â °É Æ÷Æ®·Î Àû¾î º¾½Ã´Ù. ±×·¯µ¥ ¾ÆÁ÷±îÁö 3333, 3306ÀÌ¿ÜÀÇ
       Æ÷Æ®´Â ¸øºÃ½À´Ï´Ù.
       ¶Ç, mSQLÀ̳ª, PostgreSQLµµ 3333À» ¾²´ÂÁö, ¾Æ´Ï¸é, ±×·± °ÍµéÀº
       ´Ù¸¥ °ÍÀ» ¾²´ÂÁöµµ Àß ¸ð¸£°Ú±º¿©.....
       ¾Æ¹«Æ° ¿ì¸®¿¡°Ô Áß¿äÇÑ °ÍÀº 3333À̳ª, 3306ÀÔ´Ï´Ù.


       3) access denied´Â º¸Åë Æнº¿öµå³ª, ID¸¦ À߸ø¤Ô½èÀ»¶§
       ¹ß»ýÇÕ´Ï´Ù. ´Ù½Ã Çѹø È®ÀÎÇØ º¾½Ã´Ù.
       °¡²û 'ID@localhost access denied' ȤÀº 'ID@127.0.0.1 access
       denied'°¡ ³ªÅ¸³ª´Â °æ¿ìµµ Àִµ¥ ÀÌ ¶§¿¡´Â
       mysql DB¿¡¼­ user Å×À̺íÀÇ Host Ä÷³¿¡ localhost³ª 127.0.0.1À» Ãß°¡
       Çغ¾½Ã´Ù.

ÀÌ¿ÜÀÇ ¿¹¿Ü´Â ¾î¶² ¿¹¿ÞÁö¿Í ÇÔ²², Àú¿¡°Ô ¸ÞÀÏÀ» Áֽñ⠹ٶø´Ï´Ù.
¿À´ÃÀº JDBC Driver ¼³Ä¡±îÁö °øºÎÇß¾¹´Ï´Ù.
´ÙÀ½½Ã°£¿¡´Â java appletµîÀ» ÀÌ¿ëÇؼ­ MySQL¿¡
ÁúÀǸ¦ ÇÏ°í, °á°ú °ªÀ» ¾ò¾î ¿À´Â °ÍÀ» Çغ¸Á®

HomePage Backward Forward Post Reply List
1998 by swindler