윈도우시스템프로그래밍

Similar documents
윈도우시스템프로그래밍

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 )

Microsoft PowerPoint - 10Àå.ppt

10.ppt

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

MySQL-.. 1

MySQL-Ch10

윈도우시스템프로그래밍

PowerPoint 프레젠테이션

구축환경 OS : Windows 7 그외 OS 의경우교재 p26-40 참조 Windows 의다른버전은조금다르게나타날수있음 Browser : Google Chrome 다른브라우저를사용해도별차이없으나추후수업의모든과정은크롬사용 한

DBMS & SQL Server Installation Database Laboratory

강의 개요

Spring Boot/JDBC JdbcTemplate/CRUD 예제

슬라이드 1

@OneToOne(cascade = = "addr_id") private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a

API - Notification 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어

Microsoft PowerPoint Python-DB

Data Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager

FileMaker 15 ODBC 및 JDBC 설명서

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE

13주-14주proc.PDF

<C6F7C6AEB6F5B1B3C0E72E687770>

슬라이드 1

Tablespace On-Offline 테이블스페이스 온라인/오프라인

FileMaker ODBC 및 JDBC 가이드

untitled

쉽게 풀어쓴 C 프로그래밊

윈도우시스템프로그래밍

슬라이드 1

arcplan Enterprise 6 Charting Facelifts

4S 1차년도 평가 발표자료

TITLE

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi

슬라이드 1

문서 템플릿

第 1 節 組 織 11 第 1 章 檢 察 의 組 織 人 事 制 度 등 第 1 項 大 檢 察 廳 第 1 節 組 대검찰청은 대법원에 대응하여 수도인 서울에 위치 한다(검찰청법 제2조,제3조,대검찰청의 위치와 각급 검찰청의명칭및위치에관한규정 제2조). 대검찰청에 검찰총장,대

PRO1_09E [읽기 전용]

201502IC1AP-1 DB 구축 2015 학년도 2 학기 프로젝트특강보고서 프로젝트명 : DB 구축 ( DB ) 2015 년 11 월 20 일 지도교수 : 황치곤교수님 학과 : 정보통신공학과 1팀제출자 : 역할성명학번 조장 조재석 조원 송찬호 2

C++ Programming

슬라이드 1

PowerPoint Presentation

텀블러514

예제소스는 에서다운로드하여사용하거나툴바의 [ 새쿼리 ]( 에아래의소스를입력한다. 입력후에는앞으로실습을위해서저장해둔다. -- 실습에필요한 Madang DB 와 COMPANY DB 를모두생성한다. -- 데이터베이스생성 US

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

ALTIBASE HDB Patch Notes

3 S Q L A n t i p a t t e r n s Trees/intro/parent.sql CREATE TABLE Comments ( comment_id SERIAL PRIMARY KEY, parent_id BIGINT UNSIGNED, comment TEXT

Microsoft PowerPoint - Chapter 6.ppt

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

슬라이드 제목 없음

Microsoft PowerPoint - C++ 5 .pptx

빅데이터분산컴퓨팅-5-수정

Windows 8에서 BioStar 1 설치하기

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

Microsoft PowerPoint - 07-Data Manipulation.pptx

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호

Connection 8 22 UniSQLConnection / / 9 3 UniSQL OID SET

Microsoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드]

금오공대 컴퓨터공학전공 강의자료

sms_SQL.hwp

설계란 무엇인가?

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

PowerPoint 프레젠테이션

1. 객체의생성과대입 int 형변수 : 선언과동시에초기화하는방법 (C++) int a = 3; int a(3); // 기본타입역시클래스와같이처리가능 객체의생성 ( 복습 ) class CPoint private : int x, y; public : CPoint(int a

슬라이드 1

Programming hwp

Studuino소프트웨어 설치

PowerPoint Presentation

Lab 3. 실습문제 (Single linked list)_해답.hwp

; struct point p[10] = {{1, 2, {5, -3, {-3, 5, {-6, -2, {2, 2, {-3, -3, {-9, 2, {7, 8, {-6, 4, {8, -5; for (i = 0; i < 10; i++){ if (p[i].x > 0 && p[i

슬라이드 1

윈도우시스템프로그래밍

chap 5: Trees

ALTIBASE 사용자가이드 Templete

PowerPoint 프레젠테이션

RDB개요.ppt

[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi

5장 SQL 언어 Part II

Simplify your Job Automatic Storage Management DB TSC

마이크로시스템제작 lecture1. 강의소개및 MultiSIM 선덕한 마이크로시스템 1

쉽게 풀어쓴 C 프로그래밍

Endpoint Protector - Active Directory Deployment Guide

초보자를 위한 ADO 21일 완성

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

Microsoft PowerPoint - Chap12-OOP.ppt

q 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2

Microsoft PowerPoint - 27.pptx

Spring Data JPA Many To Many 양방향 관계 예제

슬라이드 제목 없음

Lec. 2: MySQL and RMySQL

표준프레임워크로 구성된 컨텐츠를 솔루션에 적용하는 것에 문제가 없는지 확인

구조체정의 자료형 (data types) 기본자료형 (primitive data types) : char, int, float 등과같이 C 언어에서제공하는자료형. 사용자정의자료형 (user-defined data types) : 다양한자료형을묶어서목적에따라새로운자료형을

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다.

WINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

C++ 기본문법 정리

DW 개요.PDF

<4D F736F F F696E74202D20C1A C0E520B5B5C5A5B8D5C6AE20C6C4C0CF20C0D4C3E2B7C220B9D720B4D9BEE7C7D120BAE420C5ACB7A1BDBA2E BC8A3C8AF20B8F0B5E55D>

Chapter 1

Remote UI Guide

Microsoft Word - src.doc

Transcription:

데이터베이스및설계 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2012.05.10. 오병우 컴퓨터공학과금오공과대학교

http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2

DB 에속한테이블보기 show tables; 에러발생 DB 생성및삭제연습 create database test; show tables; drop database test; DB 삭제 실습에서사용할 DB 생성 create database MyDB; use MyDB; show tables; DB 생성 Department of Computer Engineering 3

실습에사용할테이블생성 create table student ( SNO INT PRIMARY KEY, SNAME CHAR(20), MAJOR CHAR(20), GPA REAL); 테이블생성 한글문제해결 set names euckr; 한글입력가능하게해줌 Department of Computer Engineering 4

샘플데이터입력 데이터입력 insert into student values (20091000, ' 홍길동 ', ' 컴퓨터공학과 ', 4.3); select * from student; 확인 insert into student values (20091000, ' 일지매 ', ' 컴퓨터공학과 ', 4.0); 에러발생 (Primary Key 중복 ) insert into student values (20091001, ' 일지매 ', ' 컴퓨터공학과 ', 4.0); select * from student; Department of Computer Engineering 5

삭제예제 데이터삭제 delete from student where sno = 20091001; select * from student; Department of Computer Engineering 6

DB 에속한테이블리스트 show tables; Metadata 검색 테이블의구성을보여줌 ( 두가지방법 ) show columns from student; describe student; student 테이블생성관련정보보여줌 show create table student; Department of Computer Engineering 7

My.ini MySQL 한글설정 [mysqld] character-set-client-handshake=false default-character-set=euckr MySQL alter database MyDB character set euckr collate euckr_korean_ci; 서비스에서다시시작 ODBC 설정 Connect options 탭에서 initial statement 에 set Charset euckr 입력 Department of Computer Engineering 8

ODBC 드라이버설치 http://dev.mysql.com/downloads/ Connector/ODBC 다운로드후설치 Department of Computer Engineering 9

ODBC 추가 제어판 성능및유지관리 - 관리도구 데이터원본 (ODBC) 클릭 Department of Computer Engineering 10

Data Source Name (DSN) 추가 1. 클릭 ( 한글쓰려면 3.51 선택 ) 3. 모두입력 2. 클릭 4. 클릭 5. 확인 Department of Computer Engineering 11

Visual Studio 로새프로젝트생성 MyDBViewer MFC 응용프로그램 클릭 클릭 Department of Computer Engineering 12

응용프로그램마법사세팅 단일문서 (SDI), 유니코드라이브러리사용해제 클릭 해제 Department of Computer Engineering 13

데이터베이스지원 클릭 클릭 클릭 Department of Computer Engineering 14

멤버변수및함수추가 MyDBViewerDoc.h 파일에추가 Department of Computer Engineering 15

리소스뷰탭선택 왼쪽밑에있음 없으면보기메뉴에서선택 메뉴추가 3. MySQL(&M) 입력 2. 여기클릭하고 Insert 누름 1. 더블클릭 Department of Computer Engineering 16

메뉴아이템추가 메뉴아이템 Select(&S) 입력 Connect(&C) 입력 Close(&X) 입력 속성편집 첨부된소스코드참조 Prompt 추가 Department of Computer Engineering 17

이벤트처리기추가 1. 오른쪽버튼 2. 선택 Department of Computer Engineering 18

Document 클래스에서처리 참고 : 첨부된소스코드에서 UPDATE_COM MAND_UI 관련코드확인할것 1. 선택 2. 클릭 Department of Computer Engineering 19

멤버변수초기화 생성자및 OnNewDocument() 에서초기화 MyDBView erdoc.cpp 파일 멤버변수추가하면생성자에서초기화 여기에서도초기화해줄것 Department of Computer Engineering 20

ODBC 접속을위한소스코드입력 MyDBView erdoc.cpp 파일 Department of Computer Engineering 21

void Execute() 함수추가 1. 오른쪽버튼 2. 선택 Department of Computer Engineering 22

함수추가마법사 void Execute() 1. void 로변경 2. 입력 3. 클릭 Department of Computer Engineering 23

함수정의 Select 문실행 Department of Computer Engineering 24

이벤트처리기추가 1. 오른쪽버튼 2. 선택 Department of Computer Engineering 25

Document 클래스에서처리 1. 선택 2. 클릭 Department of Computer Engineering 26

함수정의 화면을다시그림 Department of Computer Engineering 27

OnMysqlClose() 이벤트처리기구현 같은요령으로이벤트처리기구현 Department of Computer Engineering 28

OnDraw() 에코드추가 MyDBViewerView.cpp 파일 Department of Computer Engineering 29

한글깨짐현상해결 만약실행시한글이깨진다면 Department of Computer Engineering 30

한글깨짐현상해결 ( 계속 ) 클릭 클릭 클릭 euckr 선택 Department of Computer Engineering 31

한글깨짐현상해결 ( 계속 ) Department of Computer Engineering 32