SQL 예제

Qt는 오픈 소스 및 독점 공급업체의 제품을 모두 지원하여 광범위한 데이터베이스 상호 운용성을 제공합니다.

SQL 지원은 Qt의 모델/뷰 아키텍처와 통합되어 있어 데이터베이스 애플리케이션에 GUI 통합을 쉽게 제공할 수 있습니다.

Books

모델/뷰 프레임워크와 함께 Qt SQL 클래스를 사용하는 방법을 보여줍니다.

Cached SQL Table

캐시된 테이블 예제는 테이블 뷰를 사용하여 데이터베이스에 액세스하고 사용자가 푸시 버튼을 사용하여 명시적으로 제출할 때까지 데이터 변경 사항을 캐시하는 방법을 보여줍니다.

Drill Down Example

드릴다운 예제에서는 QSqlRelationalTableModel 및 QDataWidgetMapper 클래스를 사용하여 데이터베이스에서 데이터를 읽고 변경 사항을 제출하는 방법을 보여줍니다.

Master Detail Example

마스터 상세 예제는 동일한 애플리케이션에서 서로 다른 데이터 소스의 데이터를 표시하는 방법을 보여줍니다. 앨범 제목과 해당 아티스트 및 발매 날짜는 데이터베이스에 보관되고 각 앨범의 트랙은 XML 파일에 저장됩니다.

Query Model Example

쿼리 모델 예제에서는 쿼리 및 테이블 보기를 캡슐화하여 결과를 표시하는 모델을 사용하여 SQL 쿼리에서 얻은 데이터의 사용자 지정 버전을 만드는 방법을 보여줍니다.

Relational Table Model Example

관계형 테이블 모델 예제에서는 관계형 모델과 함께 테이블 뷰를 사용하여 데이터베이스의 항목 간 관계를 시각화하는 방법을 보여 줍니다.

SQL Browser

SQL 브라우저 예제에서는 데이터 브라우저를 사용하여 라이브 데이터베이스에서 SQL 문의 결과를 시각화하는 방법을 보여줍니다.

SQL Widget Mapper Example

SQL 위젯 매퍼 예제에서는 데이터베이스의 정보를 양식의 위젯에 매핑하는 방법을 보여 줍니다.

Table Model Example

테이블 모델 예제에서는 테이블 뷰가 있는 특수 SQL 테이블 모델을 사용하여 데이터베이스의 정보를 편집하는 방법을 보여줍니다.

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.