데이터베이스
▣데이터베이스
- 데이터베이스란 쉽게 말해 데이터를 저장하는 곳입니다. 일반적으로 데이터베이스라고 하는 것들은 복잡한 데이터베이스 시스템을 가리키는 경우가 많습니다만, 간단하게 데이터를 저장하는 곳이라고 한 이유는 간단한 텍스트 파일부터 복잡한 SQL 서버에 이르기까지 모두 데이터베이스라고 할 수 있기 때문입니다.
- 웹 사이트에서 데이터베이스란 없어서는 안 될 가장 중요한 요소입니다.
▣기본적인 절차
- DB 연결에 대한 객체 생성
- DB(server, uid, pwd, database) 지정
- OPEN
- COMMAND 객체 생성
- COMMAND 객체를 DB로 연결
- COMMANDTEXT 지정(DB 조작어)
- COMMANDTYPE 지정
- 실행
▣예제를 통한 데이터베이스 연결
- 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 |