ASP.NET에서 SQL Server 2005 를 연동하는 아주 심플한 예제에 대해서 간단히 절차를 정리하였습니다. SQL Server 2005와 Visual Web Developer 2008 Express Edition 설치 과정은 예전에 포스팅한 자료를 아래 참고자료에 링크해 두었습니다.
[환경]
SQL Server 2005 SP3
Visual Web Developer 2008 Express Edition
[시나리오]
SQL Server 2005 의 샘플 데이터베이스 AdventureWorks의 Person.Address 테이블에서 PostalCode 가 '98011' 과 일치하는 26개의 결과를 웹페이지로 출력하고자 함.
[작업 절차]
1. SQL Server Configuration Manager (구성 관리자) 에서 TCP/IP 사용 허용 설정 후 SQL Server 재시작
2. VWD(Visual Web Developer) 시작 - File - New Project - Visual C# - Web - ASP.NET Web Application
새로운 이름을 지정하여 프로젝트롤 생성합니다.
3. 편집기 상태를 Design 으로 변경하고 화면에 출력할 Text 문구를 몇 줄 적었습니다. 그리고 좌측 Toolbox 에서 SqlDataSource 개체 더블 클릭하여 프로젝트에 추가합니다.
4. SqlDataSource - Configure Data Source 선택
5. New Connection - Add Connection
Server name, database name 을 입력한 뒤 연결 테스트를 진행합니다.
6. Choose Your Data Connection : laigo.AdventureWorks.dbo
7. Save the Connection String to the Application Configuration File : Yes
8. Configure the Select Statement : Specify a custom SQL statement or stored procedure
9. Define Custom Statements or Stored Procedures :
SELECT * FROM Person.Address WHERE PostalCode = '98011'
Query Builder 를 사용할 수도 있습니다.
10. Test Query - Finish
12. Toolbox - Listview 추가 - Choose Data Source : SqlDataSource1
13. ListView - Configure ListView : Enable Paging - Numeric Pager
14. Debug - Start Debugging
[참고자료]
SQL Server 2005 Developer Edition(x64) 설치
Visual Web Developer 2008 Express Edition 설치
작성자 : Lai Go / 작성일자 : 2009.08.03