Hi Hi

'데이터베이스 연동하기'에 해당되는 글 1건

  1. 9장. 데이터베이스 연동하기 ( SELECT문, INSERT문, UPDATE문, DELET문 ) (2)

9장. 데이터베이스 연동하기 ( SELECT문, INSERT문, UPDATE문, DELET문 )

 

 

데이터베이스란 ? 
 공유되어 사용될 목적으로 통합 관리되는 정보의 집합체이다. '정보(자료)를 저장하는 곳' 이라고 볼수 있다.
 자료들의 중복을 없애고 검색과 갱신의 효율성을 높이기 위해 자료들을 구초화 시킨것이 데이터베이스 이다.

SQL(Structured Query Language, 구조화 조회 언어) 란?
 데이터베이스의 조작과 관리에 사용되는 데이터베이스 하부언어로서 
 데이터베이스의 생성, 제거, 그리고 데이터의 입력, 수정, 삭제, 조회 등의 작업을 할수 있도록 해준다.


SELECT문  데이터베이스에 정의된 테이블로부터 데이터 집합을 가져오는 구문이다.

 SELET*FROM Member


INSERT문 새로운 레코드(데이터, 행)를 입력할 때 사용하는 구문이다.

INSERT INTO Member (user_id, password, name, phone) VALUES('admin, '1111', '홍길동', '011.111.111')


UPDATE문 데이터를 수정하는데 사용하는 구문이다.

UPDATE MeMber SET password = '222' WHERE user_id = 'admin'


DELET문 데이터를 삭제하는데 사용되는 구문이다.

DELETE FROM Member WHERE user_id = 'admin'


 
 SELET*FROM Member 구문을 통해 데이터가 제대로 입력되었는지 확인할 수 있다.

SQL ServerManagermant Studio를 사용하여 데이터베이스에 Test를 추가하여 Member를 추가하였다.



02. 데이터 소스 컨트롤을 사용한 데이터 베이스 연동

SqlDataSource 컨트롤을 사용하면 SQL Server에 있는 RDBMS에 있는 데이터를 액세스할 수 있다.

 도구상자 - GridView 선택함 -> GridView 작업 - 데이터소스선택 - <새 데이터소스> 선택

 


데이터 베이스 선택 -데이터소스의 ID지정 ' SqlDataSource1 ' 지정됨




서버이름 - KYY08선택 -> SQL Server 인증사용 - 아이디와 비밀번호 입력 -> 데이터베이스 연결 - Test 선택


Sql 데이터 소스에 만들어진 kyy08.Test.dbo 를 연결 .


테이블 또는 뷰의 열 정 - Member 선택 , 열 - * : 모두 선택이다.



아래 표와 같이 생성이 되고 다음과 같은 결과 값을 불러온다.