<?xml version="1.0" encoding="euc-kr" ?>
<?xml-stylesheet type="text/xsl" href="../okjsplec_c.xsl" ?>
<lecture>
	<title>MS SQL jdbc ¿¬°á - FreeTDS »ç¿ë</title>
	<who>kenu</who>
	<when>2001-05-30 4:16¿ÀÀü</when>
	<what>
		<text>½¬¿î °Í °°±âµµ ÇÏ°í, ¾Æ´Ï¸é Áö±Ý ÇÇ°ïÇØ¼­ ±×·±Áö ¾î·Á¿î °Í °°±âµµ ÇÕ´Ï´Ù. jdbc ÀÚÃ¼°¡ Driver¿¬°á¸¸ Á¦´ë·Î µÇ¸é µÇ´Â °ÍÀÌ±â ¶§¹®¿¡ ¾î·Æ°Ô »ý°¢ÇÒ °ÍÀÌ ¾È µÈ´Ù°í »ý°¢µÇ³×¿ä. jdbc µå¶óÀÌ¹ö¸¦ Á÷Á¢ ¸¸µéÁö ¾Ê°í´Â ±×³É »ç¿ëÇÏ´Â °ÍÀº Á¤¸» ½±´Ù°í °Ç¹æÁø »ý°¢À» ÇØ º¾´Ï´Ù. ±×¸¸Å­ jdbc ¶ó´Â °ÍÀÌ °³¹ßÀÚ¸¦ À§ÇØ¼­ ¼³°èµÈ °³³äÀÌ±â ¶§¹®ÀÌÁÒ.
		</text>
		<image>/images/spacer.gif
		</image>
	</what>
	<what>
		<text>ÀÏ´Ü MSSQL¿ë type4 jdbc µå¶óÀÌ¹ö¸¦ ´Ù¿î¹Þ¾Æ¼­ ¼³Ä¡(?; ±×³É Å¬·¡½ºÆÐ½º¿¡ Àâ¾ÆÁÖ°Å³ª º¹»çÇÏ´Â Á¤µµ)ÇØº¸°Ú½À´Ï´Ù. <link to="http://www.freetds.org">http://www.freetds.org</link> ¿¡ °¡½Ã°Å³ª ftp://freetds.internetcds.com/pub/freetds_jdbc ¿¡ Á¢¼ÓÇÕ´Ï´Ù. freetds_jdbc.snapshot.jar.2_0 ¸¦ ´Ù¿î¹Þ½À´Ï´Ù.
		</text>
		<image>mssqlfreetds01_01.gif
		</image>
	</what>
	<what>
		<text>´Ù¿î ¹ÞÀº ÆÄÀÏÀ» È®ÀåÀÚ¸¦ ¹Ù²ã¼­(.2_0 À» Áö¿ö¼­) freetds_jdbc.snapshot.jar ·Î ¸¸µç µÚ¿¡ jdk1.3.1/jre/lib/ext ¿¡ º¹»çÇÕ´Ï´Ù. TomcatÀ» Àç½Ãµ¿ÇÏ¸é ¼³Ä¡ ³¡ÀÔ´Ï´Ù.
		</text>
		<image>mssqlfreetds01_02.gif
		</image>
	</what>
	<what>
		<text>±× ´ÙÀ½Àº MSSQL7 ¿¡¼­ ¿¬µ¿ÁØºñ¸¦ ÇØº¸°Ú½À´Ï´Ù. ¼³Ä¡´Â Àß ÇÏ¼Ì´Ù°í »ý°¢ÇÏ°Ú½À´Ï´Ù. ÀÌ¿¡ °üÇØ µµ¿òÀÌ ÇÊ¿äÇÏ½Ã´Ù¸é <link to="http://www.taeyo.pe.kr">www.taeyo.pe.kr</link> , <link to="http://www.sqler.pe.kr">www.sqler.pe.kr</link> µî¿¡ °¡º¸½Ã±â ¹Ù¶ø´Ï´Ù. ÀÏ´Ü MSSQL7 ÀÇ Enterprise Manager¸¦ ¿±´Ï´Ù.
		</text>
		<image>/images/spacer.gif
		</image>
	</what>
	<what>
		<text>µ¥ÀÌÅÍº£ÀÌ½º¸¦ ¸¸µé¾îº¸°Ú½À´Ï´Ù. Databases¿¡¼­ ¿À¸¥¹öÆ°À» ´­·¯¼­ New Database... ¸¦ Å¬¸¯ÇÕ´Ï´Ù.
		</text>
		<image>mssqldbcrt01_01.gif
		</image>
	</what>
	<what>
		<text>Database ÀÌ¸§À» ÀÔ·ÂÇÕ´Ï´Ù. okjsp ¶ó°í ¿¹¸¦ µé¾î ÇØº¸°Ú½À´Ï´Ù. ´Ù¸¥ ¼öÄ¡´Â ¹Ù²ÙÁö ¾Ê°í ±âº»°ªÀ¸·Î ¸¸µé¾ú½À´Ï´Ù. ¿Ö³Ä±¸¿ä? ÃÊº¸´Ï±î. ^^; ¡ØÆÜ. ÄÊ!    #.@; Á¶½ÉÇÏ°Ú½À´Ï´Ù.
		</text>
		<image>mssqldbcrt01_02.gif
		</image>
	</what>
	<what>
		<text>DB¿¡ Á¢¼ÓÇÒ °èÁ¤(account) ¸¦ ¸¸µé°Ú½À´Ï´Ù. wizard iconÀ» Å¬¸¯ÇÏ¼¼¿ä.
		</text>
		<image>mssqldbcrt01_03.gif
		</image>
	</what>
	<what>
		<text>Database ÀÇ Create Login Wizard ¸¦ ½ÇÇàÇÕ´Ï´Ù.
		</text>
		<image>mssqldbcrt01_04.gif
		</image>
	</what>
	<what>
		<text>³Ñ¾î°¡ÁÒ. ´ÙÀ½ ¹öÆ° ´©¸£°í¿ä. ¿µ¾î¿ä? ÀÐÀ¸¼Åµµ ¸ð º°·Î »õ·Î¿ï °Ô ¾øÀ» °Ì´Ï´Ù. Á¦ ¼³¸íÀÌ ´õ ³´ÁÒ? ^^; ÇìÇì~ ´ÙÀ½ Å¬¸¯
		</text>
		<image>mssqldbcrt01_05.gif
		</image>
	</what>
	<what>
		<text>SQL Server°èÁ¤À¸·Î Á¢¼ÓÇÏµµ·Ï ÇÏ°Ú½À´Ï´Ù. NT °èÁ¤À¸·Î ÇÏ¼Åµµ ¸ð¶ó°í ÇÏÁö ¾Ê½À´Ï´Ù. Â÷ÀÌÁ¡ÀÌ¿ä? Áö±ÝÀº ±×³É ³Ñ¾î°¡ÁÒ. MSSQL ¼­¹ö °øºÎ´Â µû·Î ÇÏ¼¼¿ä. ÁÁÀº »çÀÌÆ®, Ã¥ ¸¹ÀÌ ÀÖÀ¸´Ï±î¿ä. ^^; 
		</text>
		<image>mssqldbcrt01_06.gif
		</image>
	</what>
	<what>
		<text>Á¢¼ÓÇÒ id¿Í password¸¦ ÀÔ·ÂÇÕ´Ï´Ù. 
		</text>
		<image>mssqldbcrt01_07.gif
		</image>
	</what>
	<what>
		<text>¼ÖÁ÷È÷ ÀÌ ºÎºÐÀº Àúµµ ÀÚ½Å¾øÁö¸¸ Âï¾î¼­ 3°³¸¦ Á¤Çß½À´Ï´Ù. Àß ¾Æ½Ã´Â ºÐÀÌ ¿©±â ¿À½Ç ÀÏµµ µå¹°Áö¸¸ È¤½Ã MSSQL °í¼ö´ÔÀº ¼³¸í ³¯·ÁÁÖ½Ã¸é(kenu@okjsp.pe.kr) ¼öÁ¤ÇÏµµ·Ï ÇÏ°Ú½À´Ï´Ù. ÇÏÁö¸¸ ÀÌ·¸°Ô ¼³Á¤ÇØµµ ¿¬µ¿ÀÌ µÇ¾ú±â ¶§¹®¿¡ °æÇè¿¡ ÀÇÁ¸ÇØ¼­ ¹«½ÄÇÏ°Ô ¿Ã·Áº¾´Ï´Ù. ÃÊº¸´Â Àý µû¶ó¿À½ÃÁÒ. (^^a; Á» ¶³¸². ¶Ç ¸ÂÀ»±îºÁ...) ¾ó¸¶ ¾È ³²¾Ò½À´Ï´Ù.
		</text>
		<image>mssqldbcrt01_08.gif
		</image>
	</what>
	<what>
		<text>ÀÌ ¾ÆÀÌµð·Î °Çµå¸± ¼ö ÀÖ´Â DB¸¦ ÁöÁ¤ÇØÁÝ´Ï´Ù. okjsp ÇÏ³ª¸é µÇ°ÚÁÒ.
		</text>
		<image>mssqldbcrt01_09.gif
		</image>
	</what>
	<what>
		<text>ÀÌÁ¦ ´Ù µÇ¾ú½À´Ï´Ù. 
		</text>
		<image>mssqldbcrt01_10.gif
		</image>
	</what>
	<what>
		<text>¾ðÁ¦³ª Successfully ´Â Àú¸¦ ±â»Ú°Ô ÇÕ´Ï´Ù. Enterprise Manager·Î °©´Ï´Ù.
		</text>
		<image>mssqldbcrt01_11.gif
		</image>
	</what>
	<what>
		<text>È­¸éÀ» Refresh ÇØÁÖ¸é okjspÀÇ Users ¿¡ ÀÖ´Â kenu(¸¸µå½Å ¾ÆÀÌµð)¸¦ º¸½Ç ¼ö ÀÖÀ» °Ì´Ï´Ù.
		</text>
		<image>mssqldbcrt01_12.gif
		</image>
	</what>
	<what>
		<text>¾Æ~ 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);
</¼Ò½º>		</text>
		<image>/images/spacer.gif
		</image>
	</what>
	<what>
		<text>ÀÌ Á¤µµ´Â ¼ÒÈ­ÇÏ½Ç ¼ö ÀÖ°ÚÁÒ. ³¯ÀÌ ´þ±º¿ä. Àáµµ ¿À´Âµ¥ Áö±Ý »õº® 4½Ã 47ºÐÀÌ´Ï±î. ¹ã»÷°Å³×¿ä. ¾Ö±¸...
		ÁÁÀº ÇÏ·ç µÇ¼¼¿ä. ^^; °Ô½ÃÆÇ ¼Ò½º ÀÚ·á½Ç¿¡ mkboard¿Ã·È½À´Ï´Ù. ¼Ò½º º¸½Ã¸é ±Ý¹æ µû¶óÇÏ½Ç ¼ö ÀÖÀ» °Ì´Ï´Ù. ±×·³ Àú´Â ¹°·¯°©´Ï´Ù.
		</text>
		<image>/images/spacer.gif
		</image>
	</what>
</lecture>
