Database Laboratory, Hong Ik University

Slides:



Advertisements
Similar presentations
난이도 : 초급 제1장 앱 인벤터 소개 및 준비.
Advertisements

목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
MS SQL Server 학기, 소프트웨어 설계 및 실험 ( Ⅰ )
PARK SUNGJIN Oracle 설치 PARK SUNGJIN
DB 프로그래밍 학기.
DB 프로그래밍 학기.
소리가 작으면 이어폰 사용 권장!.
김 상 국, 김 기 훈 한남대학교 컴퓨터공학과 데이터베이스 실험실
PL/SQL.
컴퓨터프로그래밍 1주차실습자료 Visual Studio 2005 사용법 익히기.
Power Java 제3장 이클립스 사용하기.
Oracle Embedded SQL Pro*C : Chap 5 Copyright by SunYoung Kim
Proc*C 기초 Style System 김도형.
질의어와 SQL 기본 SQL 고급 SQL 데이타의 수정 데이타 정의 언어 내장 SQL
Cross Compiler를이용한 커널 컴파일 및 포팅 1
4장. 관계 대수와 SQL SQL 관계 데이터 모델에서 지원되는 두 가지 정형적인 언어
1장. 이것이 C 언어다.. 1장. 이것이 C 언어다. 프로그래밍 언어 1-1 C 언어의 개론적 이야기 한글, 엑셀, 게임 등의 프로그램을 만들 때 사용하는 언어 ‘컴퓨터 프로그래머’라는 사람들이 제작 C 언어(C++ 포함)를 가장 많이 사용함.
JSP Programming with a Workbook
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
SQL 개요 SQL 개요 - SQL은 현재 DBMS 시장에서 관계 DBMS가 압도적인 우위를 차지하는 데 중요한 요인의 하나
TUXEDO 프로그래밍 가이드.
6장 Mysql 명령어 한빛미디어(주).
MySQL 및 Workbench 설치 데이터 베이스.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
Chapter 01 데이터베이스 시스템.
14장 질의응답 한빛미디어(주).
SQL*PLUS.
5장 Mysql 데이터베이스 한빛미디어(주).
Ubiquitous Computing Practice - Part I (Installation) -
Chapter 05 데이터베이스 프로그래밍.
4-1장. MySQL 제13장.
3.2 SQL Server 설치 및 수행(계속) 시스템 데이터베이스 master
1. C++ 시작하기.
8장 함수 함수의 필요성 라이브러리 함수와 사용자 정의 함수 함수의 정의, 원형, 호출 배열을 함수 인자로 전달 재귀호출.
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
컴퓨터정보공학부 서버 안내 [ IBM x3500 ] it.sangji.ac.kr ict.sangji.ac.kr 혹은
컴퓨터응용과학부 Java Enterprize(DB) 제 15 주
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
17강. 데이터 베이스 - I 데이터 베이스의 개요 Oracle 설치 기본적인 SQL문 익히기
UniSQL/X 실습과제 (1) ■ 실습 기간: ~
Cross Compiler 설치.
5장 Mysql 데이터베이스 한빛미디어(주).
DB연동하기 원격db접속.
You YoungSEok Oracle 설치 You YoungSEok
웹 어플리케이션 보안 2016년 2학기 3. Mongo db.
환경 설정 예제 데이터베이스 생성 - 그림 3.34의 SQL Server 관리 스튜디오 창의 왼쪽 영역의 데이터베
시스템 인터페이스 Lab3 Unix 사용법 실습.
JDBC Lecture 004 By MINIO.
2015학년도 PHP 기말 레포트 로그인 홈페이지 제작.
데이터베이스 (Database) SQL 추가 기능: 주장, 뷰, 프로그래밍 기법 문양세 강원대학교 IT대학 컴퓨터과학전공.
영상처리 실습 인공지능연구실.
Endnote 이용 안내 2010 중 앙 도 서 관.
Linux/UNIX Programming
기본적인 SELECT문 작성.
Eclipse CDT에서 프로젝트를 Export 하고 Import 하는 방법
자바 5.0 프로그래밍.
PL/SQL 코드 생성 및 수행 1 여러가지 환경 DOS에서 sqlplus Windows에서의 sqlplusw
컴퓨터 프로그래밍 기초 - 8th : 함수와 변수 / 배열 -
컴퓨터 프로그래밍 기초 [01] Visual Studio 설치 및 사용방법
함수(Function) ◈ 함수의 개념 및 사용 이유 ◈ 함수 정의, 호출 및 선언 ◈ 지역변수와 전역변수 ◈ return 문
제 23 장 오라클에서 보안 기능.
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
컴퓨터 프로그래밍 기초 - 11th : 파일 입출력 및 구조체 -
Stored program 장종원
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
Git을 이용한 버전 관리 - Branch 실습
C.
숙제 작성 및 제출 과정 김진하 2008/03/14.
DBMS & SQL Server Installation
Presentation transcript:

Database Laboratory, Hong Ik University Embedded-SQL 홍익대학교 데이터베이스 2004년도 2학기 Database Laboratory, Hong Ik University

Database Laboratory, Hong Ik University ORACLE 사용 준비 단계 (1) Step 1 sol2.ce.hongik.ac.kr 에 접속 Database Laboratory, Hong Ik University

Database Laboratory, Hong Ik University ORACLE 사용 준비 단계 (2) Step 2 자신의 계정으로 login 계정이 아직 발급되지 않은 경우는 admin에게 문의 Database Laboratory, Hong Ik University

Database Laboratory, Hong Ik University ORACLE 사용 준비 단계 (3) Step 3 ORACLE을 사용하기 위해서 ORACLE이 설치된 220.95.134.97 에 접속 Database Laboratory, Hong Ik University

Database Laboratory, Hong Ik University ORACLE 사용 준비 단계 (4) Step 4 자신의 DBLAB 계정으로 login 과제 출제 후 계정 발급 계정 : ce+자신의 학번 예) a111111인 경우는 cea111111 비밀번호 : 자신의 학번 예) a111111인 경우는 a111111 Database Laboratory, Hong Ik University

Database Laboratory, Hong Ik University ORACLE 사용 시작 ORACLE DBMS에 진입 sqlplus 명령어와 자신의 계정 및 비밀번호 입력 계정 : ce+자신의 학번 예) a111111인 경우는 cea111111 비밀번호 : db sqlplus cea111111/db 라고 입력함 Database Laboratory, Hong Ik University

Database Laboratory, Hong Ik University ESQL Programming(1) ESQL(Embedded SQL) 호스트에서 작성한 프로그램을 통해 DB에 접근 PL/I, PASCAL, COBOL, C 등의 범용 프로그램밍 언어로 작성된 응용 프로그램속에 SQL 삽입 확장자 : pc 프로그램 시 참고 책에 있는 ORACLE에서의 프로그램 예제를 참조하시오. Database Laboratory, Hong Ik University

Database Laboratory, Hong Ik University ESQL Programming(2) Step 1 ORACLE의 sqlplus를 통해 자신의 데이터베이스를 구축 Step 2 Vi 와 같은 편집기를 이용하여 ESQL 프로그램 작성 Database Laboratory, Hong Ik University

Database Laboratory, Hong Ik University ESQL Programming(3) Step 3 작성된 프로그램을 저장하고 컴파일 명령어 : oracle_make examp1 단, 프로그램의 확장자는 입력하지 않는다. Database Laboratory, Hong Ik University

Database Laboratory, Hong Ik University ESQL Programming(4) Step 4 디버깅 및 실행 실행할 때, 실행 파일 이름 앞에 ./ 추가 ./examp1 Database Laboratory, Hong Ik University

ESQL Programming 예(1) static /********************** 제일 간단한 ESQLC 예제(demo1.ec) ********************/ #include<stdio.h> #include<string.h> #include<sqlda.h> EXEC SQL INCLUDE SQLCA; EXEC SQL BEGIN DECLARE SECTION; char name[10]; int number; double sal; char user_name[20]; char pass[10]; EXEC SQL END DECLARE SECTION; int main(){ strcpy(user_name, “hong"); strcpy(pass, “db"); EXEC SQL CONNECT :user_name IDENTIFIED BY :pass; printf("\nConnected to ORACLE as user: %s\n", user_name); EXEC SQL DECLARE sales_info CURSOR FOR select empno, empname, sal from sales; EXEC SQL OPEN sales_info; printf("Person_Number Person_Name Salary\n"); printf("======================================\n"); EXEC SQL FETCH sales_info INTO :number, :name, :sal; printf("%11d%11s%11f\n",number, name, sal); EXEC SQL CLOSE sales_info; EXEC SQL COMMIT WORK; return(0); } Database Laboratory, Hong Ik University

Database Laboratory, Hong Ik University SQLSTATE 정의 Error handling을 위한 status variable SQL 질의문이 올바르게 실행되지 않는 경우 그 원인을 분석하기 위해 사용하는 variable 형식 2-character class code + 3-character subclass code Database Laboratory, Hong Ik University