C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[73585] Re:데이터베이스 디비연동질문합니다.
고흥식 [revofu] 4958 읽음    2016-05-08 03:47
C++빌더가 뭔가 특별한 것도 아닙니다. C/C++로 할 수 있는건 전부됩니다. 그럼, C/C++에서 데이터베이스 작업은 어떻게 하는지 생각해보시면되는 단순한 문제입니다.

각 SQL제조사의 드라이버를 이용해 사용하는 방법도 있고, 표준 ODBC드라이버가 있다면 ODBC를 사용하는 방법도 있고, VCL기반으로 작업을 원한다면 RAD studio에서 제공하는 컴포넌트를 이용하는 방법도 있습니다. 정답이 있는게 아니라 업무 환경이나 수요자측의 요구 사항에 맞게 개발하면 되는 문제입니다.

VCL을 고려한다면 사용하시는 RAD studio 에디션에 따라 데이터베이스 관련 컴포넌트는 제한적입니다. 프로버전이라면 오픈소스나 별도의 라이브러리를 사용하셔야 될 것이고, 엔터프라이즈 이상 버전이라면 dbExpress, ADO, FireDAC등의 선택이 있습니다.

또, VCL쪽은 상용 라이브러리가 굉장히 많습니다. UniDAC, AnyDAC 등 다양한 상용 컴포넌트들이 나와 있습니다.

정확한 개발 내용을 모르니 가타부타하기는 어렵지만 작은 단위의 개발이고 프로버전이라면 ODBC나 SQL의 자체 드라이버를 이용해 만드는 것도 방법입니다. 복잡한 업무라면 VCL 컴포넌트가 필요하겠지만 단순 작업은 ODBC정도로도 충분합니다.

SQL 제품 선택은 업무내용과 규모에 따라 달라지는 부분이니 본인의 선택일 듯 합니다. MySQL, Oracle, MS-SQL, MariaDB, Interbase, SQLite, DB/2, Sybase 수도 헤아리기 힘들정도로 많은 SQL제품이 있으니 업무내용에 맞는 제품을 선택하는 것은 본인의 몫일 듯 합니다. 수요자측에서 요구하는 제품이 있다면 해당 제품을 선택하시면 됩니다.
박한별 님이 쓰신 글 :
: c++빌더에서 입력받은값을 디비를이용해 저장하려하는데
:
: 어디서부터 시작해야될지 모르겠습니다.
:
: 디비 사용법정도는 간단히 아는데
:
: 빌더와 연동부터해서 어떤디비를 써야 될지부터 감을 못잡겠습니다.
:
: 빌더내에 디비가 존재한다는데 찾지도 못했고,
:
: 어떻게 시작해야 할까요?

+ -

관련 글 리스트
73583 데이터베이스 디비연동질문합니다. 박한별 4434 2016/05/07
73586     Re:데이터베이스 디비연동질문합니다. 금목암[손효철] 4661 2016/05/10
73585     Re:데이터베이스 디비연동질문합니다. 고흥식 4958 2016/05/08
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.