앞서 했던  "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개)가 웹 페이지에 출력되도록 하였다.








Posted by holland14
: