ASP.NET/C# SqlDataReader에서 문자열 데이터 추출
이 가이드에서는 ASP.NET/C#에서 SqlDataReader
을 사용하여 SQL Server 데이터베이스에서 문자열 데이터를 검색하는 방법을 보여줍니다. SqlDataReader
은 쿼리 결과를 효율적으로 처리하기 위해 정방향 전용, 읽기 전용 액세스 방법을 제공합니다.
문자열 값을 검색하는 것은 자주 발생하는 작업입니다. GetString()
방법은 간단한 접근 방식을 제공합니다.
<code class="language-csharp">using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { string retrievedString = reader.GetString(0); // Accesses the first column (index 0) // Further processing of the string, e.g., adding to a list: myStringList.Add(retrievedString); } }</code>
이 예에서는 command
가 적절하게 초기화된 SqlCommand
개체라고 가정합니다. using
문은 SqlDataReader
이 올바르게 닫히고 리소스가 해제되도록 보장합니다.
while (reader.Read())
루프는 결과 집합의 각 행을 반복합니다. reader.Read()
은 행이 사용 가능한 경우 true
를 반환하고, 그렇지 않은 경우 false
를 반환합니다.
루프 내에서 reader.GetString(columnIndex)
은 지정된 열에서 문자열 값을 검색합니다. columnIndex
매개변수는 0부터 시작합니다(첫 번째 열은 0입니다). 그런 다음 검색된 문자열은 목록(retrievedString
)에 추가하는 등의 후속 사용을 위해 myStringList
에 저장됩니다. myStringList
블록List<string> myStringList = new List<string>();
앞에 using
(예:
위 내용은 ASP.NET/C#의 SqlDataReader에서 문자열 데이터를 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!