17
code Forest with connector/C++ Basic Guide MySQL codeForest.tistory.com

My sql connector.c++ 기본 가이드

Embed Size (px)

Citation preview

Page 1: My sql connector.c++ 기본 가이드

code Forest with connector/C++ Basic GuideMySQL

codeForest.tistory.com

Page 2: My sql connector.c++ 기본 가이드

INDEX

01 시작하기 05 메모리 해제

02 쿼리문 사용 06 익셉션 처리

03 데이터 수정

04 결과와 속성출력

conn/c 가이드

Page 3: My sql connector.c++ 기본 가이드

01 시작하기

기본 구조체

전부 포인터로 선언 .

Page 4: My sql connector.c++ 기본 가이드

01 시작하기

기본 헤더파일

pstmt 사용을 위한 헤더stmt 사용을 위한 헤더

Page 5: My sql connector.c++ 기본 가이드

01 시작하기

DB 연결

기본정보를 정의 .

driver 와 connection 으로데이터베이스 연결 .

Page 6: My sql connector.c++ 기본 가이드

01 시작하기

한글 출력설정

connection 에서 쿼리문 객체생성 .

Page 7: My sql connector.c++ 기본 가이드

02 쿼리문

일반 쿼리문

connection 에서 쿼리문 객체생성 .

execute 함수로 쿼리문 전송 .

Page 8: My sql connector.c++ 기본 가이드

02 쿼리문

결과출력이 있는 쿼리문

SELECT, EXPLAIN, DESC 같은테이블을 반환하는 쿼리문에 대해 사용한다 .

excute 함수로 쿼리문을 전송하면 ,결과 테이블을 반환받지 못한다 .

executeQuery 함수로 쿼리문 전송 .

Page 9: My sql connector.c++ 기본 가이드

02 쿼리문

결과반환이 있는 쿼리문

DELETE, UPDATE 같은수정된 칼럼의 수를 반환하는 쿼리문에 대해 사용한다 .

excute 함수로 쿼리문을 전송하면 ,결과를 반환받지 못한다 .

executeUpdate 함수로 쿼리문 전송 .

Page 10: My sql connector.c++ 기본 가이드

03 데이터 수정

단일 데이터 삽입

execute 함수로 INSERT 구문을 실행 .

다중 데이터 삽입 플레이스 홀더 기능을 사용 .

Page 11: My sql connector.c++ 기본 가이드

03 데이터 수정

아직 보내질 데이터가 정해지지 않은복수의 쿼리문을 생성하는 기능 . (? 키워드 사용 )플레이스 홀더

각각의 set 함수의 첫인자는 index 를 의미하며 ,각 인덱스는 insert into ~() 에서 결정된다 .

@id = 1 @name = 2@phone = 3 @home = 4

Page 12: My sql connector.c++ 기본 가이드

03 데이터 수정

데이터 수정

execute, excuteUpdate 로 update 구문을 실행 .

데이터 삭제

execute, excuteUpdate 로 delete 구문을 실행 .

Page 13: My sql connector.c++ 기본 가이드

04 결과와 속성 출력

검색결과 출력excuteQuery 의 결과를 이용하여 ,검색결과를 출력한다 .

Page 14: My sql connector.c++ 기본 가이드

04 결과와 속성 출력

메타 데이터 출력

result set 에서 메타 데이터를 얻는다 .

칼럼의 데이터 타입과 , 이름을 출력 .

Page 15: My sql connector.c++ 기본 가이드

05 메모리 해제

기본적인 매모리 해제

Page 16: My sql connector.c++ 기본 가이드

06 익셉션 처리

기본적인 익셉션 처리

더 많은 익셉션 종류와 메소드는오라클 익셉션 가이드에서 제공한다 .

Page 17: My sql connector.c++ 기본 가이드

Thanks you

codeForest.tistory.com