안녕하십니까^^ 요즘 ASP.NET공부를 시작한지 얼마 안되는 초보입니다.

공부하다 보니 여러가지가 궁금한데 고수님들이 많으신 이곳에 조언을 얻고자 글을 올립니다.

ASP.NET에서 SQL 서버에 접근하는 경우 2가지는 방식을 보았습니다.

 

[1] ADO.NET이라 하여 아래와 같이

SqlConnection objCon = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
objCon.Open();

SqlCommand objCmd = new SqlCommand("ProductCategoryList", objCon);

선언하여 접근하는 방식이 있고

 

[2] Enterprise Library를 Bin에 추가후 아래와 같이

Database db = DatabaseFactory.CreateDatabase("ConnectionString");
DbCommand dbCommand = db.GetStoredProcCommand("ProductsAdd");

선언하여 DB에 접근하는 방식이 있다고 배웠습니다.

 

2가지 방식의 장단점과 현업에서는 어떻게 사용하시는지 궁금합니다.

자그마한 조언이라도 감사히 듣겠습니다^^