예전 글들/.NET, C#

트랜잭션 완성하기 - 데이터 액세스 할때 좀 더 안정성을 높이려면 이런 구조가 좋을 듯

fromleaf 2010. 10. 28. 12:18
반응형

// 연결을 생성하고 데이터베이스를 연다.
            SqlConnection conn = new SqlConnection(sConnString);
            conn.Open();
            SqlTransaction trans = conn.BeginTransaction();

            try
            {
                // SQL 명령을 실행하거나 다른 데이터베이스 트랜젝션 실행
                ....
                trans.Commit();
            }
            catch (Exception e)
            {
                // 에러 처리, 로그, 레포팅 등등
                ...
                trans.Rollback();
            }
            finally
            {
                // 항상 연결을 닫아야 한다.
                conn.Close();
            }
참고: PROGRAMMING MICROSOFT VISUAL C# .NET(정보문화사)

반응형