MS SQL jdbc ¿¬°á - FreeTDS »ç¿ë

kenu
2001-05-30 4:16¿ÀÀü

½¬¿î °Í °°±âµµ Çϰí, ¾Æ´Ï¸é Áö±Ý ÇǰïÇØ¼­ ±×·±Áö ¾î·Á¿î °Í °°±âµµ ÇÕ´Ï´Ù. jdbc ÀÚü°¡ Driver¿¬°á¸¸ Á¦´ë·Î µÇ¸é µÇ´Â °ÍÀ̱⠶§¹®¿¡ ¾î·Æ°Ô »ý°¢ÇÒ °ÍÀÌ ¾È µÈ´Ù°í »ý°¢µÇ³×¿ä. jdbc µå¶óÀ̹ö¸¦ Á÷Á¢ ¸¸µéÁö ¾Ê°í´Â ±×³É »ç¿ëÇÏ´Â °ÍÀº Á¤¸» ½±´Ù°í °Ç¹æÁø »ý°¢À» ÇØ º¾´Ï´Ù. ±×¸¸Å­ jdbc ¶ó´Â °ÍÀÌ °³¹ßÀÚ¸¦ À§Çؼ­ ¼³°èµÈ °³³äÀ̱⠶§¹®ÀÌÁÒ.

ÀÏ´Ü MSSQL¿ë type4 jdbc µå¶óÀ̹ö¸¦ ´Ù¿î¹Þ¾Æ¼­ ¼³Ä¡(?; ±×³É Ŭ·¡½ºÆÐ½º¿¡ Àâ¾ÆÁְųª º¹»çÇÏ´Â Á¤µµ)ÇØº¸°Ú½À´Ï´Ù.

´Ù¿î ¹ÞÀº ÆÄÀÏÀ» È®ÀåÀÚ¸¦ ¹Ù²ã¼­(.2_0 À» Áö¿ö¼­) freetds_jdbc.snapshot.jar ·Î ¸¸µç µÚ¿¡ jdk1.3.1/jre/lib/ext ¿¡ º¹»çÇÕ´Ï´Ù. TomcatÀ» Àç½Ãµ¿ÇÏ¸é ¼³Ä¡ ³¡ÀÔ´Ï´Ù.

±× ´ÙÀ½Àº MSSQL7 ¿¡¼­ ¿¬µ¿Áغñ¸¦ ÇØº¸°Ú½À´Ï´Ù. ¼³Ä¡´Â Àß ÇÏ¼Ì´Ù°í »ý°¢ÇϰڽÀ´Ï´Ù. ÀÌ¿¡ °üÇØ µµ¿òÀÌ ÇÊ¿äÇϽôٸé

µ¥ÀÌÅͺ£À̽º¸¦ ¸¸µé¾îº¸°Ú½À´Ï´Ù. Databases¿¡¼­ ¿À¸¥¹öưÀ» ´­·¯¼­ New Database... ¸¦ Ŭ¸¯ÇÕ´Ï´Ù.

Database À̸§À» ÀÔ·ÂÇÕ´Ï´Ù. okjsp ¶ó°í ¿¹¸¦ µé¾î ÇØº¸°Ú½À´Ï´Ù. ´Ù¸¥ ¼öÄ¡´Â ¹Ù²ÙÁö ¾Ê°í ±âº»°ªÀ¸·Î ¸¸µé¾ú½À´Ï´Ù. ¿Ö³Ä±¸¿ä? Ãʺ¸´Ï±î. ^^; ¡ØÆÜ. ÄÊ! #.@; Á¶½ÉÇϰڽÀ´Ï´Ù.

DB¿¡ Á¢¼ÓÇÒ °èÁ¤(account) ¸¦ ¸¸µé°Ú½À´Ï´Ù. wizard iconÀ» Ŭ¸¯Çϼ¼¿ä.

Database ÀÇ Create Login Wizard ¸¦ ½ÇÇàÇÕ´Ï´Ù.

³Ñ¾î°¡ÁÒ. ´ÙÀ½ ¹öư ´©¸£°í¿ä. ¿µ¾î¿ä? ÀÐÀ¸¼Åµµ ¸ð º°·Î »õ·Î¿ï °Ô ¾øÀ» °Ì´Ï´Ù. Á¦ ¼³¸íÀÌ ´õ ³´ÁÒ? ^^; ÇìÇì~ ´ÙÀ½ Ŭ¸¯

SQL Server°èÁ¤À¸·Î Á¢¼ÓÇϵµ·Ï ÇϰڽÀ´Ï´Ù. NT °èÁ¤À¸·Î Çϼŵµ ¸ð¶ó°í ÇÏÁö ¾Ê½À´Ï´Ù. Â÷ÀÌÁ¡ÀÌ¿ä? Áö±ÝÀº ±×³É ³Ñ¾î°¡ÁÒ. MSSQL ¼­¹ö °øºÎ´Â µû·Î Çϼ¼¿ä. ÁÁÀº »çÀÌÆ®, Ã¥ ¸¹ÀÌ ÀÖÀ¸´Ï±î¿ä. ^^;

Á¢¼ÓÇÒ id¿Í password¸¦ ÀÔ·ÂÇÕ´Ï´Ù.

¼ÖÁ÷È÷ ÀÌ ºÎºÐÀº Àúµµ ÀڽžøÁö¸¸ Âï¾î¼­ 3°³¸¦ Á¤Çß½À´Ï´Ù. Àß ¾Æ½Ã´Â ºÐÀÌ ¿©±â ¿À½Ç Àϵµ µå¹°Áö¸¸ Ȥ½Ã MSSQL °í¼ö´ÔÀº ¼³¸í ³¯·ÁÁֽøé(kenu@okjsp.pe.kr) ¼öÁ¤Çϵµ·Ï ÇϰڽÀ´Ï´Ù. ÇÏÁö¸¸ ÀÌ·¸°Ô ¼³Á¤Çصµ ¿¬µ¿ÀÌ µÇ¾ú±â ¶§¹®¿¡ °æÇè¿¡ ÀÇÁ¸Çؼ­ ¹«½ÄÇÏ°Ô ¿Ã·Áº¾´Ï´Ù. Ãʺ¸´Â Àý µû¶ó¿À½ÃÁÒ. (^^a; Á» ¶³¸². ¶Ç ¸ÂÀ»±îºÁ...) ¾ó¸¶ ¾È ³²¾Ò½À´Ï´Ù.

ÀÌ ¾ÆÀ̵ð·Î °Çµå¸± ¼ö ÀÖ´Â DB¸¦ ÁöÁ¤ÇØÁÝ´Ï´Ù. okjsp Çϳª¸é µÇ°ÚÁÒ.

ÀÌÁ¦ ´Ù µÇ¾ú½À´Ï´Ù.

¾ðÁ¦³ª Successfully ´Â Àú¸¦ ±â»Ú°Ô ÇÕ´Ï´Ù. Enterprise Manager·Î °©´Ï´Ù.

È­¸éÀ» Refresh ÇØÁÖ¸é okjspÀÇ Users ¿¡ ÀÖ´Â kenu(¸¸µå½Å ¾ÆÀ̵ð)¸¦ º¸½Ç ¼ö ÀÖÀ» °Ì´Ï´Ù.

¾Æ~ freeTds ¿¬°á¹ýÀÌ¿ä. ÀÏ´ÜÀº Driver ¿Í URL ¸¸ ¾Ë·Áµå¸±²²¿ä. ´Ù¸¥ dbÀÇ ¼Ò½º¸¦ °¡Á®¿Í¼­ ¿¬°á ½ºÆ®¸µ¸¸ ¹Ù²ãº¸¼¼¿ä.

String DB_DRIVER = "com.internetcds.jdbc.tds.Driver";
String DB_URL = "jdbc:freetds:sqlserver://localhost/okjsp;CHARSET=euc-kr;TDS=7.0";
String DB_USER = "kenu";
String DB_PASSWORD= "kenu1234";

Class.forName(DB_DRIVER);
pconn = DriverManager.getConnection(DB_URL, DB_USER, DB_PASSWORD);


ÀÌ Á¤µµ´Â ¼ÒÈ­ÇÏ½Ç ¼ö ÀÖ°ÚÁÒ. ³¯ÀÌ ´þ±º¿ä. Àáµµ ¿À´Âµ¥ Áö±Ý »õº® 4½Ã 47ºÐÀ̴ϱî. ¹ã»÷°Å³×¿ä. ¾Ö±¸... ÁÁÀº ÇÏ·ç µÇ¼¼¿ä. ^^; °Ô½ÃÆÇ ¼Ò½º ÀÚ·á½Ç¿¡ mkboard¿Ã·È½À´Ï´Ù. ¼Ò½º º¸½Ã¸é ±Ý¹æ µû¶óÇÏ½Ç ¼ö ÀÖÀ» °Ì´Ï´Ù. ±×·³ Àú´Â ¹°·¯°©´Ï´Ù.

°ü·Ã »çÀÌÆ®
xml-typed document
http://okjsp.pe.kr