string ConnectStr = ConfigurationSettings.AppSettings["ConnectionString"]; SqlConnection Con = new SqlConnection(ConnectStr); SqlCommand Cmd = new SqlCommand(); Cmd.Connection = Con; Con.Open(); SqlTransaction kissme7Trans; //Transaction 시작 kissme7Trans = Con.BeginTransaction(IsolationLevel.ReadCommitted); Cmd.Transaction = kissme7Trans;try { ....SQL 처리 코드.... //에러가 없을경우 Transaction Commitkissme7Trans.Commit();} catch (Exception ex) { .....Exception 발생시 처리 코드..... //*예외발생시 Transaction Rollbackkissme7Trans.Rollback(); } finally { Con.Close(); }
2003/10/24
DB쿼리시 Transaction 이용하기
다음 코드는 ASP.NET 코드내에서 Transaction 을 처리하는 예제 코드 입니다. Transaction 은 SQL Server에서 처리를 해주어도 되나, DB에서보다는 ASP코드에서 Transaction 을 처리하는 것이 포퍼먼스가 훨씬 뛰어나며 DB서버의 로드를 줄일수 있습니다.
가장 많이 본 글
-
SQL Server 에서 종종 사용되는,. Linked-Server 를 사용하여 다른 SQL Server 에 접근을 하는 경우 종종 다음과 같은 오류 메시지가 나올수 있습니다.. 물론 웹서버에서도 특정 코드에서 SQL 쿼리시 Transaction 요구...
-
IIS는 IIS 관리자 외에,. 다양한 도구를 통해서 매니지먼트가 가능합니다. 다음은 프로그래밍 기반 관리툴의 종류 및 장,단점 입니다. 다음 내용은 물론, 프로그래밍이 가능한 관리자에게 유용할 꺼라 생각됩니다. 1. 커맨드라인 명령어. ...
-
* 문자열 검사를 할 때 ==과 Equals메서드 중 누가 더 빠를까요?.. * 저번에 본 봐와 같이 ==(IL : op_Equality)에는 12개의 메서드가 사용되지만 * Equals 매서드는 2 가지만 사용되더군요. * 따라서 문자열...
댓글 없음:
댓글 쓰기