본문 바로가기

Languages/ASP .NET

ASP.NET - 데이터베이스

 

데이터베이스


▣데이터베이스

  • 데이터베이스란 쉽게 말해 데이터를 저장하는 곳입니다. 일반적으로 데이터베이스라고 하는 것들은 복잡한 데이터베이스 시스템을 가리키는 경우가 많습니다만, 간단하게 데이터를 저장하는 곳이라고 한 이유는 간단한 텍스트 파일부터 복잡한 SQL 서버에 이르기까지 모두 데이터베이스라고 할 수 있기 때문입니다.
  • 웹 사이트에서 데이터베이스란 없어서는 안 될 가장 중요한 요소입니다.

▣기본적인 절차

  1. DB 연결에 대한 객체 생성
  2. DB(server, uid, pwd, database) 지정
  3. OPEN
  4. COMMAND 객체 생성
  5. COMMAND 객체를 DB로 연결
  6. COMMANDTEXT 지정(DB 조작어)
  7. COMMANDTYPE 지정
  8. 실행

▣예제를 통한 데이터베이스 연결

  • MS-SQL과의 연동을 통하여 데이터베이스를 연결해 봅니다.
  • 데이터베이스의 종류에 따라 연결방법이 조금 다를 수 있습니다. ORACLE이나 MY-SQL등을 사용할 때는 연결 CONNECTION이 다르므로, MSDN을 참고하시면 됩니다.
  • [실습 1]


위와 같이 디자인 합니다.


코딩도..스믈스믈


  • 테이블의 구조는 위와 같습니다.

  • ▣ 각 실습 내용에 대한 설명

    1. TEST 데이터베이스 만들기 (액세스, ms-sql)

    [dbtest1] 테이블 만들기 ; 기본키없음

    hakbun char(10)

    name char(20)

    content varchar(50)

    2. UDL파일(Universal Data Link)만들기

    Data source에 접근하기 위한 방법을 제공한다.

    3. 데이터베이스 연결과 종료

    [네임스페이스]

    using System.Data; //모든 데이터 관련 클래스

    using System.Data.SqlClient; //sqlServer 제공자 클래스

    (1) SqlConnection con=new SqlConnection(); //데이터베이스 연결

    (2) con.ConnectionString=”server=(local);uid=sa;pwd=123456;database=TEST";

    (3) con.Open();

    [Connection객체의 속성]

    - ConnectionString:연결 문자열을 지정한다.



    ▣ 업데이트 중.....





    'Languages > ASP .NET' 카테고리의 다른 글

    ASP.NET - 자바스크립트로 팝업창 띄우기  (0) 2011.08.31
    ASP.NET - 유효성 검사  (0) 2011.08.31
    ASP.NET - C# 언어  (0) 2011.08.31
    ASP.NET - List Control & Collection  (0) 2011.08.31
    ASP.NET - 패널(Panel), Literal, Table  (0) 2011.08.31