C 언어 개열/Windows CE 개발

SQL Server 2008에 접속하기

본클라쓰 2011. 12. 2. 10:24

 

Visual Studio 2008에서 사용하여 작성할 응용 프로그램의 플랫폼은 Windows CE 5.0 버전의 .NET Compact Framework 3.5 버전을 사용하는 스마트 장치입니다. 이 때 개발 언어는 Visual Basic 입니다.

 

Visual Studio 2008에서는 아쉽게도 Windows CE 버전의 에뮬레이터를 제공하지 않기 때문에 디버깅을 위해 Windows CE 스마트 장치가 직접 연결되어 있어야 디버깅을 할 수 있습니다.

 

또한, 제공되는 기본 라이브러리로는 SqlConnection를 사용할 수 없습니다. 이는 기본 제공되는 라이브러리에 System.Data.SqlClient 라이브러리가 없기 때문입니다.

 

SQL Server 2008에 접속하여 데이터베이스 작업을 하기 위해서는 System.Data.SqlClient 라이브러리를 추가합니다.

 

 

라이브러리 파일 다운로드(.NET Compact Framework 3.5 버전)

 

 

라이브러리를 추가하기 위해서는 솔루션 탐색기에서 'My Project'를 클릭합니다.

 

 

My Project를 선택하면 위와 같은 화면이 출력됩니다. 여기서 1번 참조 버튼을 클릭하여 해당 프로젝트에서 참조하는 라이브러리를 확인합니다.

 

추가해야할 라이브러리는 3번 System.Data.SqlClient.dll 라이브러리 입니다.

 

2번 추가 버튼을 눌러 라이브러리를 추가합니다. 이 때 추가할 라이브러리는 위에서 받은 파일을 추가하면 됩니다.

 

 

 

 

데이터베이스에 실제 접속해서 결과를 확인하는 코드 예

Dim query As New System.Text.StringBuilder()

query.Append("SELECT USER_PW FROM USER_TBL WHERE USER_ID = ''")

 

Using Connection As new System.Data.SqlClient.SqlConnection(ConnectionStr)

    Connection.open()

 

    Dim Command As New System.Data.SqlClient.SqlCommand(query.ToString, Connection)

    Using reader As System.Data.SqlClient.SqlDataReader = Command.ExecuteReader

        if (reader.Read()) Then

            Return True

        End If

    End Using

 

End Using

 

 

System.Data.SqlClient.dll
0.18MB