2017-12-24 17 views
-1

나는 C++ 클래스가를 조회합니다. C++ SQL 프로젝트는 내부 데이터 구조

  • ("BMW", "2015", "빨간색", 30000, "DE")
  • ("피아트", "2014", "녹색", 20000, "IT")
  • ("포드", "2012", "흰색"21000, "USA")
  • ("시트로엥", "2011"녹색 "15000,"FR ")

인스턴스가되는 내 그래서 내 질문은 : 입력으로 car-db 및 쿼리 문자열을 받아 결과를 반환하는 범용 SQL C++ 프로젝트가 있습니까?

예를 들어, "select * from mydata where color = green 및 price> 10000"은 두 번째 및 네 번째 요소에 "포인터"를 반환해야합니다.

+1

가능성 없음 직접 작성해야합니다. 게다가, 이것은 stackoverflow.com에 대한 논쟁 거리입니다 : "책, 도구, 소프트웨어 라이브러리, 튜토리얼 또는 기타 오프 사이트 리소스를 추천하거나 찾도록 요청하는 질문은 논쟁의 여지가있는 답변을 끌어 들이기 때문에 스택 오버플로에 대한 주제가 아닙니다. 스팸." –

+0

기성품 또는 그 제조법에 대한 조언이 필요하십니까? –

+0

@KillzoneKid 준비 완료 – cateof

답변

1

질문을 받으면 메모리 내 데이터 처리 및 SQL을 지원하는 관계형 데이터베이스를 찾고 있습니까?

이 경우 In-Memory Databasesdecent, reasonably standard-compliantSQL subset를 구현하는 SQLite 봐야한다. 그것은 C-style API 상자를 제공하며 잘 수행되고 널리 사용됩니다.

C++ API의 경우 사용 사례에 대한 옵션 인 경우 Qt을 볼 수 있으며 요구 사항에 맞는 ORM을 검색 할 수 있습니다. 심지어 DB 핸들 주위에 자신의 OO 래퍼를 구현하는 것도 옵션이다.