연결 풀링을 사용하면 응용 프로그램의 성능 및 확장성을 대폭 향상시킬 수 있습니다. 연결 풀링은 .NET Framework 데이터 공급자마다 각각 다른 방식으로 처리됩니다. SQL Server의 연결 풀링에 대한 자세한 내용은연결 풀링 사용을 참조하십시오. .NET Framework Data Provider for OLE DB에 대한 연결 풀링 .NET Framework Data Provider for OLE DB에서는 OLE DB 세션 풀링을 사용하여 자동으로 연결을 풀링합니다. 연결 문자열 인수를 사용하면 풀링이 포함된 OLE DB 서비스를 활성화하거나 비활성화할 수 있습니다. 예를 들어, 다음 연결 문자열은 OLE DB 세션 풀링과 자동 트랜잭션 참여를 비활성화합니다. Provider=SQLOLED..
ADO.NET의 트랜잭션은 여러 작업을 바인딩하여 하나의 작업 단위로 실행하려는 경우에 사용합니다. 예를 들어, 응용 프로그램에서 두 작업을 수행한다고 가정합니다. 먼저 응용 프로그램에서 주문 정보로 테이블을 업데이트합니다. 두 번째 응용 프로그램은 재고 정보가 포함된 테이블을 업데이트하고 주문이 들어온 품목을 차변에 기입합니다. 두 작업 중 하나라도 실패하면 두 업데이트가 모두 롤백됩니다. 트랜잭션 유형 결정 트랜잭션이 단일 단계 트랜잭션이고 데이터베이스에서 직접 처리되는 경우 로컬 트랜잭션으로 간주됩니다. 트랜잭션이 트랜잭션 모니터로 조정되고 트랜잭션 확인에 2단계 커밋 같은 오류 없이 안전한 메커니즘을 사용할 경우 분산 트랜잭션으로 간주됩니다. 각 .NET Framework 데이터 공급자에는 로컬 ..
데이터베이스 서버에 연결하는 과정은 일반적으로 시간이 많이 걸리는 여러 단계로 이루어져 있습니다. 즉, 소켓이나 명명된 파이프 같은 실제 채널을 설정하고 서버와의 초기 핸드셰이크를 발생시키며 연결 문자열 정보를 구문 분석할 뿐 아니라 서버에 연결을 인증하고 현재 트랜잭션에 참여하기 위해 검사를 실행해야 하는 등의 단계를 거쳐야 합니다. 실제로 대부분의 응용 프로그램에서는 연결을 위해 구성을 하나만 사용하거나 몇 개의 서로 다른 구성을 사용하기도 합니다. 따라서 응용 프로그램이 실행되는 동안 여러 개의 동일한 연결이 반복해서 열리고 닫히게 됩니다. 연결을 여는 횟수를 최소화하기 위해 ADO.NET에서는 연결 풀링이라는 최적화 기법을 사용합니다. 연결 풀링을 사용하면 새 연결을 열어야 하는 횟수가 줄어듭니다..
ASP.NET 응용 프로그램에 대한 구성 파일의 섹션을 암호화하는 단계별 예제를 제공합니다. 보호되는 구성을 사용하면 Web.config 파일에 저장된 중요한 정보를 암호화할 수 있도록 설정하여 응용 프로그램의 보안을 향상시킬 수 있습니다. aspnet_regiis.exe를 사용하여 Web.config 파일의 섹션을 암호화하고 암호화 키를 관리할 수 있습니다. ASP.NET은 구성 파일을 처리할 때 파일을 해독합니다. 따라서 암호 해독 시에는 추가 코드가 필요하지 않습니다. 보호되는 구성에 대한 자세한 내용은 보호되는 구성을 사용하여 구성 정보 암호화를 참조하십시오. 이 연습을 통해 다음과 같은 작업 방법을 배웁니다. 보호되는 구성의 기본 공급자를 사용하여 Web.config 파일의 섹션을 암호화합니다...
아래와 같이 사용하면 된다.//yyyy 년 (고정), yy 년 (가변) // MM 월 (고정), M 월 (가변), MMM 달의 약어, MMMM 달의 전체 이름 // dd 일 (고정), d 일 (가변) // dddd 요일(고정), ddd 요일 (가변) // tt 오전/오후 (고정), t 오전/오후 약어 (A/P) // hh 시 (고정), h 시 (가변) // mm 분 (고정), m 분 (가변) // ss 초 (고정), s 초 (가변) // 년도 구하기 string value = 날짜.ToString("yyyy"); // 년월 구하기 string value = 날짜.ToString("yyyyMM"); //년월일 구하기 string value = 날짜.ToString("yyyyMMdd");
- Total
- Today
- Yesterday