11. Windows Server & SQL Server & Visual Studio를 이용하여 "한줄메모장" 테이블의 전체 레코드를 웹 페이지 출력하기
.NET프로그래밍/SQL Server 2008 2009. 9. 10. 20:45 |
앞서 했던 "Windows Server 2008에서 반드시 알아야 할 사항 10가지"와(10가지에서 몇 개는 생략하고) "SQL Server 2008에서 반드시 알아야 할 사항 10가지 중에서 5번(테이블)"까지하고('쿼리문'으로 Memos라는 이름의 '한줄메모장' 테이블을 만든다.) --> "Visual Studio 2008"에서 "웹 페이지를 생성"하여 '한줄메모장' 전체 레코드를 웹 페이지에 출력하도록 해본다.
목표 : http://www.memos.com/Default.aspx => 한줄메모장 전체 레코드를 웹 페이지 출력
Windows Server 레벨
1. 설치
2. 사용자 : ID : Memos, PWD : Pa$$w0rd
3. NTFS
4. 공유 : 생략
5. 웹
6. FTP : 생략
7. DNS
8. 미디어서버 : 생략
9. 백업/복원 : 생략
10. 원격접속 : 생략
SQL :
1. 설치
2. 데이터베이스 : MemoDB
3. 로그인사용자 : MemoDB / Pa$$w0rd
4. UDL 파일
MemoDB.UDL
5. 테이블
a. Memos 테이블 : 1000 개 레코드 등록
Visual Studio 레벨:
1. 설치
2. 웹 페이지 생성
a. web.config 파일에 Connetction String 지정
b. 웹브라우저로 요청 후 인스톨 진행
===============================================================================================
==> MemoDB.UDL파일 열어서 SQL Server의 데이터베이스에 연결 속성 지정하기
===============================================================================================
-- 한줄 메모장
Create Table dbo.Memos
(
Num Int Identity(1, 1) Not Null Primary Key,
Name VarChar(25) Not Null,
Email VarChar(100) Null,
Title VarChar(150) Not Null,
PostDate SmallDateTime Default(GetDate()),
PostIP VarChar(15) -- 127.111.111.111
)
Go
-- 샘플로 1000개 레코드 입력: T-SQL 문법
Declare @i Int
Set @i = 1;
While @i <= 1000
Begin
Insert Into Memos(Name, Email, Title) Values('홍길동', 'h@h.com', '안녕')
Set @i = @i + 1
End
Go
Select COUNT(*) From Memos
Go
===============================================================================================
--> "Visual Studio 2008" 에서 "ASP.NET 웹 응용 프로그램"으로 웹폼을 만들고 Database를 SQL Server의 "MemoDB"로 하고 위에서 만든 테이블인 Memos를 연동하여 아래그림과 같이 '한줄메모장'의 전체 레코드(1000개)가 웹 페이지에 출력되도록 하였다.
'.NET프로그래밍 > SQL Server 2008' 카테고리의 다른 글
13. 임시테이블 만들기(#, ## 사용) (0) | 2009.09.11 |
---|---|
12. 데이터베이스 이름 변경하기(sp_renamedb) (0) | 2009.09.11 |
10. 쿼리문으로 데이터베이스 생성하기 (0) | 2009.09.10 |
9. SQL 구문3 - Update문 및 Delete문 (0) | 2009.09.10 |
8. SQL 구문2 - Select문 (0) | 2009.09.10 |