보고 있 는 ORACLE 튜 토리 얼 은 Oracle 구성 요소 가 동적 웹 데이터 베 이 스 를 실현 하 는 것 입 니 다.[따다. 요. 본 고 는 웹 데이터 베 이 스 를 실현 하 는 기본 적 인 방법 을 간략하게 소개 하고 Oracle 의 서버 선택 중 하나 인 웹 서버 를 이용 하여 PL/SQL 과 관련 내 장 된 패 키 지 를 결합 하여 동적 웹 을 실현 하 는 기본 적 인 방법 을 토론 하 며 간단 한 예 를 제시 했다.컴퓨터 가 서로 연 결 된 네트워크 의 발전 에 따라 인터넷 은 세계 각지 에서 정보 교 류 를 하 는 주요 방식 중의 하나 가 되 고 있다.인터넷 의 중요 한 구성 부분 으로서 전 세계 정보 망 WW(World Wide 웹)HTML 형식 으로 정 보 를 구성 하고 하이퍼링크 방식 으로 각종 정 보 를 통합 하고 전달 하 며 인터페이스 가 우호 적 이 고 조작 이 간단 하 다 는 특징 을 가지 기 때문에 사용 자 는 웹 브 라 우 저 를 직접 이용 하여 편리 하 게 각종 정 보 를 조회 하고 조회 할 수 있다.따라서 각 기구 조직 과 기업 이 정 보 를 보 여 주 는 창구 로 서 웹 서버 가 제공 할 수 있 는 정 보 량 과 기능 은 자신의 이미지 와 고객 방문 량 에 직접적인 영향 을 미친다.전통 적 인 웹 서버 에서 텍스트 와 다른 정 보 는 모두 파일 형식 으로 저장 되 고 관리 되 며 사용자 브 라 우 저 에 제공 하 는 웹 페이지 도 대부분 정적 입 니 다.사용자 가 브 라 우 저 에 HTML 문서 의 URL 을 입력 할 때 웹 서버 에 있 는 파일 에 접근 합 니 다.웹 관리자 가 웹 서버 에 같은 이름 의 새 파일 을 설치 할 때 만 내용 을 변경 합 니 다.WWW 의 응용 분야 가 확대 되면 서 정적 웹 페이지 도 정보 서비스의 동태 성,실시 성과 상호작용 에 대한 요 구 를 만족 시 키 지 못 한다.그러면 데이터 베이스 기술 과 WW 를 결합 하여 데이터 자원 에 대한 효율 적 인 접근 을 실현 하 다. 1、 Oracle 로 웹 서버 구축 웹 데이터베이스 응용 Oracle 8 서버 는 완벽 한 정보 관리 환경 이다.그것 은 대량의 데이터 저장 소 이 며,사용자 에 게 이 데이터 에 대한 빠 른 접근 을 제공한다.그것 은 C/S 구조의 분포 식 처리 와 웹 계산 등 을 지원 할 수 있다.서버 옵션 중 하나 인 웹 서버 를 이용 하여 웹 데이터베이스 응용 을 실현 하 는 강력 한 기능 을 제공 할 수 있 습 니 다.일반적으로 웹 데이터베이스 응용 을 실현 하려 면 웹 서버 에서 CGI/API 등 중간 부품 을 제공 하여 웹 서버 를 연결 할 수 있다 DB Server 는 웹 브 라 우 저 를 통 해 관련 응용 프로그램 을 클 라 이언 트 에 다운로드 하여 실행 시 키 고 클 라 이언 트 에서 자바 와 같은 데이터 베 이 스 를 직접 방문 할 수 있 습 니 다. Applet,Active X,플러그 인 등.본 고 는 주로 Oracle 을 이용 하 는 것 을 소개 한다. 8 동적 웹 애플 리 케 이 션 을 위해 PL/SQL 과 강력 한 내장 프로그램 패 키 지 를 제공 합 니 다.중간 부품 을 이용 한 개발 의 일종 에 속한다.미들웨어 는 웹 서버 와 DBServer 간 의 통신 을 관리 하고 응용 프로그램 서 비 스 를 제공 합 니 다.외부 프로그램 이나 스 크 립 트 코드 를 직접 호출 하여 데이터 베 이 스 를 방문 할 수 있 기 때문에 데이터 베이스 와 관련 된 동적 HTML 페이지 를 제공 하거나 사용자 조 회 를 실행 할 수 있 으 며 조회 결 과 를 HTML 페이지 로 포맷 한 다음 웹 서버 를 통 해 사용자 브 라 우 저 에 되 돌려 줄 수 있 습 니 다.웹 브 라 우 저 ←→ Internet ←→ Web Server ←→ CGI/API ←→ Oracle DB Server 2、 PL/SQL Oracle 은 버 전 6 부터 하나의 프로 세 스 처리 언어 PL/SQL 을 지원 하고 이 를 모든 Oracle 도구 의 표준 프로 그래 밍 언어 로 사용 하여 모든 프로 세 스 구성 요 소 를 Oracle 서버 제품 에서 실현 할 수 있 습 니 다.PL/SQL 로 다음 과 같은 중요 한 기능 을 실현 할 수 있 습 니 다. 저장 과정,즉 Oracle 데이터베이스 에 저 장 된 프로그램(또는 코드 세그먼트)을 저장 하고 귀하 의 기구 에 특정한 중요 한 작업 을 완성 하 는 것 입 니 다. 데이터베이스 트리거,즉 데이터베이스 에 저 장 된 코드 는 응용 에서 발생 하 는 이벤트 에 의 해 트리거 될 수 있 습 니 다. 패키지,즉 여러 과정 을 조합 하여 하나의 프로그램 단위 의 코드 로 데이터베이스 에 저장 합 니 다.그 중에서 내 장 된 패 키 지 는 데이터베이스 에 저장 되 고 PL/SQL 코드 블록 에서 호출 할 수 있 는 수요 에 따라 파 라 메 터 를 전달 할 수 있 는 프로그램 입 니 다.결 과 를 터미널 창 으로 직접 출력 할 수 있 습 니 다.운영 체제 파일 에서 데 이 터 를 직접 읽 고 쓰기;동적 SQL 등 여러 기능 을 수행 합 니 다.HTP,HTF,OWA-UTIL 등 을 자주 사용 합 니 다.다음은 동적 인터넷 조회 분수 의 실례 를 통 해 동적 웹 에서 의 응용 을 설명 할 것 이다.