SqlDataReader

C# ADO.NET 저장 프로시저 호출 및 SqlDataReader SQL Server 저장 프로시저를 호출하고 SqlDataReader로 쿼리 결과를 스트림 방식으로 읽기 핵심 포인트: 저장 프로시저 정의 호출하기 전 데이터베이스에 저장 프로시저를 미리 생성해야 …

SqlTransaction 데이터베이스 트랜잭션

트랜잭션(Transaction):여러 SQL 작업을원자적으로 실행하며 전부 성공하면 커밋(Commit)하고 어느 한 곳이라도 실패하면 전체 롤백(Rollback)합니다. ACID 속성을 만족합니다..NET Framework/.NET 환경에서는 SqlTransaction(SQL Server 전용)을 사용해 구현합니다. 예제 코드 원본 코드는 catch 롤백 로직이 …

ExecuteNonQuery

1. 메서드 설명 SqlCommand.ExecuteNonQuery() 적용 시나리오:INSERT(삽입)、UPDATE(수정)、DELETE(삭제)。SELECT 쿼리에 사용하지 마세요반환값:int 타입,SQL 실행 후 영향받은 행 개수를 의미합니다 작동 원리:DML 구문 실행 시 데이터베이스에서 변경된 행 수를 반환하며, 프로그램에서 이 숫자를 확인해 …

실행 최적화 및 매개변수 전달

1. SqlConnection 연결 상태 판단 속성:conn.State 열거형 ConnectionState 참고:using과 함께 사용하면 연결이 해제된 뒤 상태가 자동으로 Closed로 바뀝니다.자주 쓰이는 상태:Open / Closed / Connecting 등. 2. ExecuteScalar 널 값 판단 …

CommandTimeout

의미 CommandTimeout:명령 실행 제한 시간, 단위: 초 전체 예제 코드 주의사항 간편 초기화 방식 (객체 이니셜라이저) 연결 타임아웃 설정 연결 문자열 안에 작성하며 CommandTimeout과 서로 영향을 주지 않습니다: Connect Timeout=15 …

SqlCommand

SqlCommand 소개 SqlCommand는 실행할 SQL 구문을 캡슐화합니다. 이미 설정된 데이터베이스 연결을 통해 데이터베이스에 명령을 보내고 실행 결과를 가져옵니다.생성자는 두 매개변수를 받습니다: SQL 텍스트(cmdText) 와 데이터베이스 연결 객체(SqlConnection). 간단한 예제 SQL …

소개 및 연결

소개 ADO.NET은 .NET 플랫폼에서 데이터베이스 작업을 처리하는 모듈들의 총칭입니다.이를 통해 데이터베이스에 접근해 생성, 삭제, 수정, 조회 등 기본 작업을 수행할 수 있으며 SQL 구문 실행, SQL 함수 호출, 저장 프로시저 …

오디오 재생

카드를 클릭하면 오디오가 재생됩니다. 먼저 mp3 오디오 파일을 www/audio 디렉터리에 넣어주세요. 데모 프로젝트이므로 여기에 b.mp3 파일만 넣으면 됩니다. 방식1‑HTML5 재생 웹뷰에서 지원하는 HTML5 Audio로 오디오를 재생하며 플러그인이 필요하지 않습니다. main.js …

베트남어 학습 앱 화면 예시

간단한 베트남어 학습 앱을 예시로 살펴보겠습니다. 화면에는 베트남어 자음이 표시되고 하단에 메뉴가 배치되어 있습니다. 웹 템플릿으로는 테일윈드를 사용합니다. Tailwind 관련 내용은 다른 강의에서 확인하실 수 있습니다. index.html 내용을 아래와 같이 …