2013-06-17 2 views
1

친구를위한 응용 프로그램에서 작업 중이고 정보를 일부 저장하고 싶습니다. 그것의 거대하지 않은, 그가 추적하고 싶어하는 DVD 컬렉션 같아.Delphi lightweight 데이터베이스 구성 요소/엔진

내가 찾는 것은 자신의 데이터를 저장하는 방법입니다. 데이터베이스와 비슷하지만 저장해야 할 부분이 많지 않으므로이 작업을 수행 할 구성 요소가 있는지 궁금합니다.

테이블 만들기 등

나는 주변을 둘러 보았지만 많이 찾지 못했습니다. 어떤 생각?

미리 감사드립니다.

답변

7

델파이 XE3에는 SqLite (DbExpress 사용) 지원이 포함되어있어 이러한 종류의 작업에 적합합니다.

이 링크

  • Delphi Programming Tutorial #76 - SQLite support in Delphi XE3
  • Using a SQLite database in VCL and FMX apps

  • Visually creating database tables with the Data Explorer
  • Connecting to a SQLite Database
  • +0

    좋아, 이거 정말 좋아 보이는데, 대답으로 받아 들일거야.하지만 이걸 다른 PC에서도 사용할 수 있는지 말해 줄 수 있니? 아주 새로운데, 어떻게 해야할지 모르겠다. 나는 그것을 모두 지역에서 운영하기를 원한다. 따라서 시스템은 컴퓨터에 있어야합니다. 이 소프트웨어를 내 소프트웨어에 통합하는 방법은 무엇입니까? –

    +1

    다른 컴퓨터에서 동일한 응용 프로그램을 실행하려면 Sqlite 관련 파일 (sqlite3.dll), 데이터베이스 파일 (.db) 및 응용 프로그램 파일 (exe, dll 등)을 배포해야합니다. Delphi 및 Sqlite에 대한 자습서를 따르십시오. * 특정 * 의심 사항이 있으면 다른 질문을 할 수 있습니다. – RRUZ

    +0

    또는 Delphi XE3의 Enterprise, Ultimate 또는 Architect 에디션을 사용하는 경우 선택적으로 ['FireDAC'] (http://cc.embarcadero.com/Item/29318)을 얻을 수 있습니다. 데이터베이스 [기본적으로 SQLite 지원] (http://docs.embarcadero.com/products/rad_studio/firedac/Connect_to_SQLite_database.html) 데이터베이스 [+1] – TLama