µ¥ÀÌÅͺ£À̽º ó¸® °ü·Ã ±â´É Áß ¸Å°³º¯¼ö·Î ÁöÁ¤µÇ´Â
SqlDataReader, DataSet, List µîÀÇ Å¸ÀÔÀº ÀÌ¹Ì ÀÍÈ÷ »ç¿ëÇÏ°í ÀÖ´Â
int, string °ú µ¿ÀÏÇÏ´Ù°í º¸½Ã¸é µË´Ï´Ù.
ƯÁ¤ ¸Þ¼´õÀÇ ¸Å°³º¯¼ö·Î
string °ªÀ» º¸³»´Â ´ë½Å SqlDataReader, IDataReader°ú °°Àº Å« ijºñ³Ý(°ø°£)¿¡ ´ã¾Æ¼ º¸³»´Â °ÍÀÇ Â÷ÀÌÁ¡À¸·Î º¸½Ã¸é µË´Ï´Ù.
SQL Server¿Í °°Àº µ¥ÀÌÅͺ£À̽º¿¡ µé¾îÀִ ǥ ÇüÅÂÀÇ µ¥ÀÌÅ͸¦
DAC ´Ü¿¡¼ DataSet ¶Ç´Â DataReader °³Ã¼·Î ¹ÞÀº ÈÄ À̸¦ ´Ù½Ã BiZ´ÜÀ¸·Î ³Ñ°Ü¼ Ãß°¡ÀûÀÎ ·ÎÁ÷À» ±¸ÇöÇϰųª
¾Æ´Ï¸é ±×´ë·Î ´Ù½Ã UI ´ÜÀ¸·Î Å佺ÇÏ´Â ½ÄÀ¸·Î µ¥ÀÌÅÍ°¡ Àü´ÞµÇ¾î,
DBÀÇ µ¥ÀÌÅÍ°¡ ASPX¿Í °°Àº ÇÁ·¹Á¨Å×ÀÌ¼Ç ·¹À̾îÀÇ °¢°¢ÀÇ ÆäÀÌÁö¿¡¼ Ãâ·ÂµÇ¾î Ç¥½Ã°¡ µÇ´Â ´Ü¼øÇÑ ¿ø¸®¶ó°í º¸½Ã¸é µË´Ï´Ù.
´Ù¸¸, aspx ÆäÀÌÁö¿¡¼ Á÷Á¢ DBÀÇ ÀڷḦ °¡Á®´Ù ½áµµ ¹«°üÇÏÁö¸¸,
ÇØ´ç °Á¿¡¼´Â 3°èÃþÀ¸·Î ºÐ¸®Çؼ ÇÁ·Î±×·¡¹ÖÀ» ÁøÇàÇϱ⿡
DB - DAC - BLL - UI µîµîÀÇ ·¹À̾ °ÅÃÄ°¡´Â °Í »ÓÀÔ´Ï´Ù.
¿äÁòÀº ÀÌ·¯ÇÑ ´Ü°èº¸´Ù´Â MVC¶ó°í Çؼ Models - View - Controller·Î ±¸ºÐÇؼ
ÇÁ·Î±×·¡¹ÖÀ» ÇÏ´Â Ãß¼¼Àε¥, À̰͵µ ¾ö¹ÐÈ÷ º¸¸é 3°èÃþ ÇÁ·Î±×·¡¹Ö°ú µ¿ÀÏÇÑ ÆÐÅÏÀ̶ó°í º¸¼Åµµ µË´Ï´Ù.
¾Æ¹«Æ°, ¿À·¡Àü °ÀÇÀÌÁö¸¸, °ÀÇ¿¡¼µµ ¸¹ÀÌ Çß´ø ¾ê±â°¡ ¹Ýµå½Ã Á¦ °ÀÇ¿¡¼ ÇÏ´Â ¹æ½Ä´ë·Î ÇϽÃÁö ¾Ê¾Æµµ µÈ´Ù´Â °ÍÀÔ´Ï´Ù.
´Ü, ¸¹Àº ¼öÀÇ È¸»ç¿¡¼´Â ±×·¯ÇÑ ¹æ½ÄÀ» ¸¹ÀÌ »ç¿ëÇÏ´Ùº¸´Ï °øÅëÀûÀÎ ºÎºÐÀ» »Ì¾Æ¼ °ÀÇ·Î ÁøÇàÇÑ´Ù°í ¸»À» ÇßÀ» °ÍÀÔ´Ï´Ù.
¸·»ó ȸ»ç¿¡¼´Â ÀÚü ¹æ½ÄÀ¸·Î ±¸ÇöÇÏ´Â °÷µµ ¸¹ÀÌ Àֱ⿡
¿©·¯°¡Áö ÇÁ·Î±×·¡¹Ö ÆÐÅÏÀ» ÇнÀÇϽŠÈÄ ÇÁ·Î±×·¡¹Ö ÇØ º¸½Ã´Â °ÍÀÌ ÁÁÀ» °Ì´Ï´Ù.
¶ÇÇÑ ÃÖ±Ù¿¡ ÃÔ¿µÇÑ ASP.NET Ä¿¹Â´ÏƼ ¸ðµâ ¸¸µé±â °Áµµ Âü°íÇؼ
ÃÖ±Ù Ãß¼¼°¡ ¹Ý¿µµÈ °Áµµ ÇÔ²² º´ÇàÇؼ ÇнÀÇϽñ⸦ ±ÇÀåÇØ µå¸³´Ï´Ù.
ÀÌ»óÀÔ´Ï´Ù.
À̼ºÁ¶ ´ÔÀÌ ¾²½Å ¿ø¹® ±ÛÀÔ´Ï´Ù.
´å³Ý °Ô½ÃÆÇ ÀÚ·á½Ç °Á º¸¸é¼ µû¶óÇÏ´Ù
¹®µæ ±Ã±ÝÁõÀÌ »ý°å½À´Ï´Ù.
ÀÚ·á½Ç °Ô½ÃÆÇ App_Code/ Dsl/UploadDac.cs ÆÄÀÏ¿¡
³»¿ëÁß¿¡ ¿©·¯ ¸Þ¼µå°¡ ÀÖÀݾƿä
±× ¸Þ¼µåµé Áß¿¡¼ IDataReader, SqlDataReader , DataSet
µ¥ÀÌÅÍ Å¸ÀÔÀ» ¸®ÅÏÇÏ´Â ¸Þ¼µéÀÌ ¾à°£ Çò°¥¸³´Ï´Ù.
¸Þ¼µå°¡ ¸®ÅÏÀ» ÇÏ¸é ¸Þ¼µå ³»¿¡¼ »ý¼ºÇÑ
µ¥ÀÌÅÍ´Â Æı«µÇ´Â °É·Î ¾Ë°í ÀÖ½À´Ï´Ù.
±×·±µ¥ ¸Þ¼µå È£ÃâÈÄ ¾î¶»°Ô ¸®ÅÏ°ªÀ» ÂüÁ¶¸¦ Çؼ µ¥ÀÌÅ͸¦ ÀдÂÁö ±Ã±ÝÇÕ´Ï´Ù.
¿ø¸®Á» ¾Ë°í ½Í¾î¼ Áú¹®µå¸³´Ï´Ù.
´äº¯Á» ºÎŹµå¸±°Ô¿ä
|